使写字板正确打开 UTF-8 或 UTF-16 编码的文件

使写字板正确打开 UTF-8 或 UTF-16 编码的文件

当我尝试打开一个采用 UTF-8 编码的文件时,我得到了一些垃圾字符。在打开对话框中我没有看到任何地方可以指定文件的编码。我看到过各种关于如何节省为 UTF-8,这样 Wordpad 才能正确识别,但是此文件来自外部源,并且不是我创建的。如何让 WordPad 正确识别编码?

更新:我读到过一些文章说 WordPad 可能只支持 UTF-16,而不支持 UTF-8。我尝试打开一个以 UTF-16 编码的文件,但打开文件时,每个字符之间都有空格,特殊字符仍然无法正确显示。

答案1

当我尝试打开具有 UTF-8 编码的文件时,我收到一些垃圾字符。

您的文件开头需要有一个 BOM(字节顺序标记)以指定编码。

尝试在文件开头写入 BOM(字节顺序标记)。Chr(255) 后跟 Chr(254) 表示小端 16 位编码。

常见问题解答 - UTF-8、UTF-16、UTF-32 和 BOM

来源写字板和 Unicode

相关内容