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

Posted cyy_13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取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,文件少了头文件,添加头文件后,就没有错误了。

以上是关于读取xml文件报错:Invalid byte 2 of 2-byte UTF-8 sequence。的主要内容,如果未能解决你的问题,请参考以下文章

python读取xml文件报错ValueError: multi-byte encodings are not supported

python读取xml文件报错ValueError: multi-byte encodings are not supported

python读取mat文件:'utf-8' codec can't decode byte 0xb3 in position 38: invalid start byte(示例

解决定位工具报错Error while parsing UI hierarchy XML file: Invalid ui automator hierarchy file.

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte

SVN 报错 :The XML response contains invalid XML