unicode - 记事本可以读取UTF-32吗?

标签 unicode windows-7 notepad utf-32

这些字节代表 UTF-32LE 中的单词“hi”:

FF FE 00 00 68 00 00 00 69 00 00 00

然而,这是记事本显示的内容:

enter image description here

最佳答案

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

相关文章:

python - 无法使用 cx-Oracle 插入 Unicode

windows-7 - Windows 7,如何告诉另一个窗口 "snap"为最大垂直尺寸?那么如何在 elisp 中做到这一点呢?

c++ - IAudioSessionNotification,有人有工作代码吗?

c++ - GetModuleHandle() 无法检索由 "advapi32.dll"加载的 "notepad.exe"的句柄

browser - 有没有一种简单的方法可以通过 Chrome 查看、编辑和本地存储 .txt 文件

javascript - 查找在javascript中按下的键的Unicode

java - JTable更改列字体

python - 脚本在通过 REST 接口(interface)传递 Unicode 时遇到问题

c# - 使用在锁定工作站上打开的应用程序登录 Windows 7

windows - 记事本文件始终以非常小的窗口打开