Re: [問題] 請教vb.net判斷編碼格式的問題?
BinaryReader 是不會跳過,但是你要注意你先前讀完,Seek 是否有歸 0 ,或是關檔重開。
另外有些 unicode/utf8 的純文字檔,並不一定會有檔頭。
==> 本文由 "valda <valda.bbs@ptt.cc>"
> 於 news:4hD436%248fk%40ptt.cc 發表
> 由於要修改大量的文字擋,將原先的檔案存在記憶體中,在插入文字,但讀取檔案時須先判斷
> 編碼格式,已google過可先用BinaryReader讀取前三個byte來判別,但我發現有些當案,明明編碼
> 格式是utf-8,但用UlraEdit打開時前兩個byte是FF FE,但用BinaryReader讀取時又跳過FF FE
> 使我無法判斷,請問有人知道是怎麼回事嗎?感謝
>
--
風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.9 UTF-8 Beta
網站地圖 http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知:
MSDN: http://social.msdn.microsoft.com/Forums/zh-TW/categories/
TechNet: http://social.technet.microsoft.com/Forums/zh-TW/categories/
--
ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):