首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence

2014-01-26 
代码中: DocumentBuilderFactory dbf DocumentBuilderFactory.newInstance() DocumentBuilder db dbf.

代码中:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
。。。。。。。。。
Document doccompany = db.parse(baisgetskyprice);
运行过程中的错误信息:
[Fatal Error] :665:7: Invalid byte 3 of 3-byte UTF-8 sequence.
org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:264)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:98)
at doxml.MyWebGetCityAndCompany.main(MyWebGetCityAndCompany.java:72)
从网上查阅的信息是:Document不支持UTF-8编码,有一个奇观的问题是,提取的xml文件没有乱码问题,这样的方法调用其他的服务时正确,就是调用这个指定的服务报这样的错误,是什么问题呀???

------解决方法--------------------------------------------------------
我遇到过这种情况,最后检查发现有一个HBM文件字段是中文造成,也就是说在PD里设计疏忽了,导致生成的HBM文件里面有乱码

        

热点排行