org.xml.sax.SAXParseException:3字节的UTF-8序列的无效字节2(or

2019-08-01 23:46发布

我遇到了在生产环境上面的错误,而过程UAT了罚款。

我想知道这个错误是否以jar文件加载相关。 我们正在使用webMethods和Java服务发生上述错误。

Answer 1:

最可能的情况是,该文件是ISO-8859-1编码,包含(0x80的到0xFF(含)之间的字符)扩展ASCII。 解析器期待UTF-8和扩展字符中的一个被解释为一个3字节序列的开始,但不后跟是在该位置的有效字节。



Answer 2:

加载的编码不正确的xml文件:看看在生产环境中的文件,至少一个不是UTF-8。



文章来源: org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence