org.dom4j.DocumentException:Invalid byte 1 of 1-byte UTF-8 sequence
2010-03-18 09:17 | 作者:Administrator
解析xml出现org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence.
XML文件内容:
<?xml version="1.0" encoding="utf-8"?>
<backup-root>
<description><![CDATA[的发射点法]]></description>
</backup-root>
解析代码:
SAXReader reader = new SAXReader();
reader.setEncoding("utf-8");
Document doc = reader.read(file);
---------------------------------------------------------解决方法--------------------------------------------------------
这不是程序的问题,而是你的xml文档的问题,你试试将该xml文档用ie打开,应该是不能正常的显示,提示有错误,你将该文档用editplus或者UE打开后,然后再save as 用utf8格式保存,就没有问题了,程序也可以解析了。