【问题标题】:Can Notepad read UTF-32?记事本可以读取 UTF-32 吗?
【发布时间】: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


【解决方案1】:

记事本不支持 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

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 2011-06-21
    • 1970-01-01
    • 2018-10-12
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多