首先推荐文章《从此乱码是路人》对程序乱码的问题讲的很到位。
每个XML文档都由XML序言开始,在前面的代码中的第一行便是XML序言:
1、<?xml version="1.0" encoding="utf-8"?>
?xml version=”1.0” 这一行代码会告诉解析器和浏览器,这个文件应该按照1.0版本的XML规则进行解析。
encoding = “utf-8”表示此xml文件采用utf-8的编码格式(世界通用)。
2、<?xml version="1.0" encoding="GBK"?>
xml声明的编码格式(encoding)为GBK,即中国国标编码。