这些字节代表 UTF-32LE 中的单词“hi”:
FF FE 00 00 68 00 00 00 69 00 00 00
然而,这是记事本显示的内容:
最佳答案
记事本不支持 UTF-32,仅支持 ANSI、UTF-8 和 UTF-16。它将前 2 个字节解释为 UTF-16LE BOM,而不是将前 4 个字节解释为 UTF-32LE BOM,因此文件字节被解释为
FF FE
00 00
68 00
00 00
69 00
00 00
而不是
FF FE 00 00
68 00 00 00
69 00 00 00
关于unicode - 记事本可以读取UTF-32吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28536709/