扫码一下
查看教程更方便
xml 文档可以包含非 ascii 字符,比如挪威语 æ ø å,或者法语 ê è é。
为了避免错误,需要规定 xml 编码,或者将 xml 文件存为 unicode。
如果您载入一个 xml 文档,您可以得到两个不同的错误,表示编码问题:
在文本内容中发现无效字符。
如果您的 xml 中包含非 ascii 字符,且文件保存为没有指定编码的单字节 ansi(或 ascii),您会得到一个错误。
。
。
将当前编码切换为不被支持的指定编码
如果您的 xml 文件保存为带有指定的单字节编码(windows-1252、iso-8859-1、utf-8)的双字节 unicode(或 utf-16),您会得到一个错误。
如果您的 xml 文件保存为带有指定的双字节编码(utf-16)的单字节 ansi(或 ascii),您也会得到一个错误。
windows 记事本默认会将文件保存为单字节的 ansi(ascii)。
如果您选择 "另存为...",就可以指定 ansi、utf-8、unicode(utf-16)或 unicode big。
将下面的 xml 保存为 ansi、utf-8 和 unicode(注意文档不包含任何编码属性)。
不同编码的体验:
请尝试: