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

时间:2012-10-26 16:53:43

标签: java xml-parsing saxparser webmethods

我在生产环境中遇到上述错误,而在UAT中这个过程很顺利。

我想知道这个错误是否与jar文件加载有关。我们正在使用webmethods,并且java服务发生了上述错误。

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:0)

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