读取xml文件报错:Invalid byte 2 of 2-byte UTF-8 sequence。

程序读取xml文件后,系统报“Invalid byte 2 of 2-byte UTF-8 sequence”错误,如何解决呢?
1、程序解析xml的时候,出现Invalid byte 2 of 2-byte UTF-8 sequence的错误
2、应该是编码出现错误,一般用UE,editplus等工具打开文件。修改完成文件后,保存为UTF-8格式就可以了;或者用UltraEdit打开该xml ,一次 文件-->转换-->ASCII到UTF-8, 再保存,即可。 
3、也有可能是文件少了头文件定义
<?xml version="1.0" encoding="UTF-8"?>
而我用的是3,文件少了头文件,添加头文件后,就没有错误了。
原文地址:https://www.cnblogs.com/cyy-13/p/5868050.html