php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
时间:2023-09-09 18:55:22
错误提示
Invalid byte 1 of 1-byte UTF-8 sequence
原因分析
在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们使用GBK、GB2312编码来生成xml文件能正确的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。
把xml的encoding属性值UTF-8改为UTF8
org.xml.sax.SAXParseException: Content is not allowed in trailing section
把先要解析和字符串trim()一下即可解决问题。
解决:
1、最简单就是把<?xml version="1.0" encoding="UTF-8"?>改成<?xml version="1.0" encoding="gbk"?>
2、或者把xml打开另存的时候把字符集改为UTF-8后保存
或改程序
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);
标签:php,xml
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
如何利用JSHint减少JavaScript的错误
2024-05-28 15:37:40
![](https://img.aspxhome.com/file/2023/2/123432_0s.png)
python抓取百度首页的方法
2023-05-25 13:31:58
Pycharm Git 设置方法
2023-07-13 17:02:55
![](https://img.aspxhome.com/file/2023/7/115717_0s.png)
python局域网ip扫描示例分享
2022-10-19 08:43:45
pyinstaller打包找不到文件的问题解决
2022-03-28 06:21:01
python检查目录文件权限并修改目录文件权限的操作
2022-06-26 04:13:31
jsp页面中获取servlet请求中的参数的办法详解
2023-06-19 10:52:00
python爬虫实现POST request payload形式的请求
2023-11-07 21:08:55
![](https://img.aspxhome.com/file/2023/0/63880_0s.jpg)
使用python实现CGI环境搭建过程解析
2022-11-01 11:41:26
![](https://img.aspxhome.com/file/2023/1/128611_0s.png)
Windows下mysql 8.0.12 安装详细教程
2024-01-23 23:52:36
![](https://img.aspxhome.com/file/2023/2/129902_0s.png)
Python通过websocket与js客户端通信示例分析
2021-03-23 08:35:49
![](https://img.aspxhome.com/file/2023/4/107674_0s.png)
通过FSO进行页面计数
2008-11-27 16:02:00
Python标准库之typing的用法(类型标注)
2021-09-27 01:25:24
![](https://img.aspxhome.com/file/2023/0/65100_0s.png)
纯CSS下拉菜单代码
2008-09-10 12:35:00
Python+logging输出到屏幕将log日志写入文件
2023-07-19 05:29:21
![](https://img.aspxhome.com/file/2023/5/59295_0s.png)
python中的 zip函数详解及用法举例
2023-04-16 15:31:36
Python面向对象编程基础实例分析
2023-03-31 16:39:58
使用Requests库来进行爬虫的方式
2022-07-20 18:00:33
![](https://img.aspxhome.com/file/2023/1/130621_0s.png)
Python Numpy 数组的初始化和基本操作
2022-08-28 22:18:23
Golang实现常见的限流算法的示例代码
2024-04-25 13:22:35