org.xmlpull.v1.XmlPullParserException: PI must not start wit
发布时间:2020-12-16 06:35:16 所属栏目:百科 来源:网络整理
导读:用Pull方法解析XML文件 时,有时候读取UTF-8个格式的xml会抛出如下的异常: org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown ?@1:5 in java.io.InputStreamReader@1feb2ea) 此异常存在的原因是:java 核心不支持 UTF-
用Pull方法解析XML文件时,有时候读取UTF-8个格式的xml会抛出如下的异常: org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown ?@1:5 in java.io.InputStreamReader@1feb2ea) 此异常存在的原因是:java 核心不支持 UTF-8 BOM 标记的文件。 解决方式: ①保存UTF-8 xml 文件时,去掉 BOM标记,即:
②在读取xml时,去掉 BOM 文件头,具体参考 :http://koti.mbnet.fi/akini/java/unicodereader。 ③xml以GBK编码。 以上方式即可解决问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何在Rails之外使用Rails日期助手方法?
- C# socket 服务端与客户端通信演示代码
- Oracle 设置 密码可以重复使用 the password cannot be reu
- oracle11g – 如何安全地安排Oracle dbms_scheduler作业时区
- c# – 短时间显示窗口弹出窗口,然后自动关闭
- Oracle 11g队列锁等待事件解释
- PadDesigner中添加自己创建的热风焊盘Flash
- NoSql数据库Redis系列(1)——Redis简介
- 如何在$.ajax中覆盖jQuery对XMLHttpRequest的使用?
- WinForm调用jar包的方法分析