【发布时间】:2015-04-16 16:27:04
【问题描述】:
这些字节代表 UTF-32LE 中的单词“hi”:
FF FE 00 00 68 00 00 00 69 00 00 00
但这是记事本显示的内容:
【问题讨论】:
-
UTF16LE 的 BOM 是 FF FE,也是一个匹配项。以 utf32 编码的文本文件极为罕见。
标签: unicode windows-7 notepad utf-32
这些字节代表 UTF-32LE 中的单词“hi”:
FF FE 00 00 68 00 00 00 69 00 00 00
但这是记事本显示的内容:
【问题讨论】:
标签: unicode windows-7 notepad utf-32
记事本不支持 UTF-32,仅支持 ANSI、UTF-8 和 UTF-16。它将前 2 个字节解释为 UTF-16LE BOM,而不是将前 4 个字节解释为 UTF-32LE BOM,因此文件字节被解释为
FF FE00 0068 0000 0069 0000 00
代替
FF FE 00 0068 00 00 0069 00 00 00
【讨论】: