Re: [問題] 請問一下unicode的問題
※ 引述《pkyosx (Insomnia)》之銘言:
: 直接用 Ultra Editor Hex進位模式驗證:
: 存檔前:
: => FF FE 11 62
: 存檔後: 終於發現問題就在於 notepad 存 UTF-8 的時候多存東西上去了!!
: => FF FE FF FE 11 62
: 但是 notepad 存 unicode(UTF-16), Ultra-Editor 存 UTF-8, UTF-16 都不會有問題
: => FF FE 11 62
: 結論:
: 習慣用 notepad 開文件的人小心阿= =" ...TMD
附註:
Unicode 的定義中不存在 U+FFFE 這個字元
所以若前兩個 byte 為 0xFF 0xFE,則一定是 LE 編碼的文檔
而 FEFF 字元,在 Unicode 中代表的是一個不佔空間的 space 符號
用來判定為 Big Endian
不知道為什麼 notepad 要用上兩組 FFFE
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.128.52
※ 編輯: pkyosx 來自: 140.113.128.52 (01/06 04:25)
推
01/06 11:11, , 1F
01/06 11:11, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章