bWindows 95/98 记事本
Windows 95/98 记事本不能将文件保存成Unicode 格式。你可以用Notepad 编辑和保存包含外语字母(如挪威语和法语的??? 和 êèé)的XML 文档,
?xml version="1.0"?
note
fromJani /from
toTove /to
messageNorwegian: ???. French: êèé /message
/note
但是如果你保存文件并用IE 5.0打开它,就会得到一个错误信息。
b带有编码的Windows 95/98 记事本
Windows 95/98 记事本文件必须用编码属性保存。 要避免这个错误,你可以向你的XML声明中加上一个编码属性,但是不能使用Unicode。
这样的编码(用IE 5.0打开它), 就不会给出一个错误信息:
?xml version="1.0" encoding="windows-1252"?
这样的编码(IE 5.0打开它), 也不会给出错误信息:
?xml version="1.0" encoding="ISO-8859-1"?
这样的编码(IE 5.0打开它), 会给出一个错误信息:
?xml version="1.0" encoding="UTF-8"?
这样的编码(IE 5.0打开它), 会给出一个错误信息:
?xml version="1.0" encoding="UTF-16"?
bWindows 2000 记事本
Windows 2000 记事本可以将文件保存成Unicode。Windows 2000 中的记事本编辑器支持 Unicode。如果你选择要将这个XML文件保存成Unicode (注意文档中不包含任何编码属性):
?xml version="1.0"?
note
fromJani /from
toTove /to
messageNorwegian: ???. French: êèé /message
/note
你可以用IE 5.0 打开它,而不会得到错误信息。
b带有编码的Windows 2000 记事本
Windows 2000 记事本用"UTF-16"编码将文件保存为Unicode。如果你向保存为Unicode的XML文件中增加一个编码属性,windows 编码值就会产生一个错误。
这样的编码(IE 5.0打开它), 会给出一个错误信息:
?xml version="1.0" encoding="windows-1252"?
这样的编码(IE 5.0打开它), 会给出一个错误信息:
?xml version="1.0" encoding="ISO-8859-1"?
这样的编码(IE 5.0打开它), 会给出一个错误信息:
?xml version="1.0" encoding="UTF-8"?
这样的编码(IE 5.0打开它), 不会给出一个错误信息:
?xml version="1.0" encoding="UTF-16"?
b错误信息
如果你试图向Internet Exp