php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的
发布时间:2020-12-12 19:58:21 所属栏目:PHP教程 来源:网络整理
导读:错误提示 Invalid byte 1 of 1-byte UTF-8 sequence 原因分析 在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正
错误提示 把xml的encoding属性值UTF-8改为UTF8 代码如下: SAXReader reader = new SAXReader(); org.dom4j.Document document = reader.read("D:ha.xml"); OutputFormat of = new OutputFormat(); of.setEncoding("UTF-8"); //改变编码方式 XMLWriter writer = new XMLWriter(new FileWriter "d:dom4j.xml"),of); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |