`

JAVA处理带BOM的UTF-8编码文件出错的解决方案

阅读更多

JAVA在处理带BOM的UTF-8编码文件时,可能会出错。

我遇到的一个安全就是在处理UTF-8编码的XML文件时,SAX解析器解析时报错:

Caused by: org.dom4j.DocumentException: Error on line 1 of document  : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.

at org.dom4j.io.SAXReader.read(SAXReader.java:482)

at org.dom4j.io.SAXReader.read(SAXReader.java:343)

……

 

网上找了一下,有人已经给出了比较完美的解决方案,见下面地址:

 

http://koti.mbnet.fi/akini/java/java_utf8_xml/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics