在xml文件的开头通常要指定字符编码,如:<?xml version="1.0" eccoding="UTF-8" ?>
但是有时候打开之后还是有中文乱码,有时候又没有...
这很奇怪,后来看了方立勋老师的视频才知道本质原因。
原来当你保存一个xml文件的时候,再硬盘中是以二进制存储的,这个时候xml的内容就需要进行编码;
如果是以UTF-8编码保存,跟xml指定的编码一样的话,打开就没有问题;
但是如果是以其他方式的码表进行编码,打开之后也会出现乱码。
就是保存时和打开用的编码要相同才不会出现乱码。