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

时间:2022-07-02 10:46:56

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

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的记事本可以直接转换文件编码:

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