我有一个 xml 文件。当我用 Emacs 打开它时,它会显示中文字符(见附件)。这发生在我的带有 Emacs 和记事本的 Windows 7 PC 上,也发生在我的 Windows XP 上(见图 A)。图 B 是 A 的十六进制模式。
如果我用的是同事的Windows XP电脑,用记事本打开文件,里面没有汉字,而是一个奇怪的字符。我将它保存为 txt 文件并通过电子邮件发送到我的 Windows7-PC(见图 C)。奇怪的字符被替换为“?”。(由于限制,我无法使用我同事的 PC 并复制带有奇怪字符的记事本文件)。
我的问题:XML 文件中似乎有些字符会产生问题。我不知道该如何应对。有人知道我如何解决这个问题吗?它与编码有关吗?感谢您的提示。