[問題] utf8/ansi的判斷?

看板C_and_CPP (C/C++)作者 (gogogo)時間16年前 (2009/08/19 00:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
有一隻c code需要判斷輸入檔案是ansi/utf8 我本來是抓前三個byte用bom的方法去判斷 測試也ok 但最近測試資料一多 發現有些檔案開頭不見得是ef bb bf 例如23 69 66 64 用notepad開他也當作是utf8 想請問還有什麼方法可以用來判斷? 另外若要做ansi to utf8的動作 一定要ansi->unicode->utf8嗎? thanx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.60.89
文章代碼(AID): #1AYj4a4Y (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AYj4a4Y (C_and_CPP)