全部展开
为了帮助解析器理解这些62616964757 a 686964616 Fe 59 B9 ee7ad 9431愚人节433339字符,XML文档需要统一的字符编码标准。
------------- -请参阅
Windows95/98记事本
在Windows95/98记事本中,不能以Unicode编码格式保存文件。
您可以使用记事本编辑和保存包含外语字符(如挪威语、法语和中文)的XML文档
小时候
干净的硬币
晚上一起
但是,如果在浏览器中打开用记事本编辑的此XML文档,则会出现错误。
------------- -请参阅
在Windows95/98记事本中使用编码
要在Windows95/98记事本中编辑XML文件,必须设置编码属性。
为了避免出现错误,可以将encoding属性添加到XML文档的声明中以指示此XML文档的编码类型,但不要使用Unicode编码。
以下编码类型不会引起错误,汉字表示普通的:
以下编码类型不会引起错误,汉字表示普通的:
以下代码类型不会出现错误。 另外,汉字显示不正确。 (乱码) :
以下代码类型不会出现错误。 另外,汉字显示不正确。 (乱码) :
以下编码类型不会引起错误,汉字表示普通的:
以下编码类型将出现错误:
------------- -请参阅
使用Windows2000记事本
Windows2000记事本可以用Unicode编码格式保存文件。
Windows2000记事本支持Unicode字符集。 如果使用Win2000记事本以Unicode编码格式存储XML文档(请注意,在此示例中XML声明没有编码信息)
小时候的干净硬币晚上一起去火锅啊
------------- -请参阅
Windows2000记事本代码
您也可以将文件以“UTF-16”编码格式保存在Windows2000记事本中。
如果在XML文档中声明编码属性并将文件保存为Unicode编码格式,则可能会发生错误。
以下代码将导致错误:
以下代码将导致错误:
以下代码将导致错误:
下一个文件; note_encode_utf16_u.xml在IE5.0中显示正常,在Netscape6.2浏览器中出现错误。
------------- -请参阅
错误信息
在当时,在IE5.0或更高版本中浏览XML文档时,可能会出现两个不同的编码错误:
在文本内容中发现非法字符(aninvalidcharacterwasfoundintextcontent )。
如果XML文档和XML文档的编码格式不匹配,则可能会发生错误。 XML文档通常包含“非英语”字符,使用单字节编码编辑器,并且XML文档的声明没有设置XML文档的编码格式。
不支持从当前编码格式转换为其他编码格式。 (switchfromcurrentencodingtospecifiedencodingnotsupported )。
如果XML文档以Unicode/UTF-16编码格式保存,但XML文档的声明设置为单字节编码(Windows-1252、ISO-8859-1、uto ) 或者,XML文档以单字节编码格式存储,但XML文档的声明使用Unicode/UTF-16编码格式。 在这两种情况下都会发生错误。
文章来源于易贤网http://www.ynpxrz.com/n 741034 c 2030.aspx