当我尝试打开一个采用 UTF-8 编码的文件时,我得到了一些垃圾字符。在打开对话框中我没有看到任何地方可以指定文件的编码。我看到过各种关于如何节省为 UTF-8,这样 Wordpad 才能正确识别,但是此文件来自外部源,并且不是我创建的。如何让 WordPad 正确识别编码?
更新:我读到过一些文章说 WordPad 可能只支持 UTF-16,而不支持 UTF-8。我尝试打开一个以 UTF-16 编码的文件,但打开文件时,每个字符之间都有空格,特殊字符仍然无法正确显示。
答案1
当我尝试打开具有 UTF-8 编码的文件时,我收到一些垃圾字符。
您的文件开头需要有一个 BOM(字节顺序标记)以指定编码。
尝试在文件开头写入 BOM(字节顺序标记)。Chr(255) 后跟 Chr(254) 表示小端 16 位编码。