有关XML文件编码为UTF-8不能显示中文的误解

如果你的操作系统是中文系统,

1.你新建xml文档,认是gb2312编码的。
<?xml version="1.0" encoding="gb2312" ?> 绝对可以显示中文

如果你新建一个文件直接声明<?xml version="1.0" encoding="UTF-8" ?>,这并不能说明该文档就为UTF-8编码,所以里面添加中文注释还是有问题。

因为该文档不是UTF-8编码的,虽然你强制申明它要用UTF-8编码转换,你可以将你创建的文档另存为“UTF-8”编码格式。


windows的记事本可以直接转换文件编码:

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念