博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xml读取异常--Invalid byte 1 of 1-byte UTF-8 sequence
阅读量:6787 次
发布时间:2019-06-26

本文共 759 字,大约阅读时间需要 2 分钟。

xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence

 

org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence 

 

出现这个问题是在我修改过xml文件后又重新保存后读取,文件出现这个问题,先看一下出现问题的代码

1 FileWriter fileWriter=new FileWriter(path);//path为文件路径2 XMLWriter write=new XMLWriter(fileWriter);3 write.write(document);//写入流4 write.close();//关闭流

 

查看资料是说xml的编码问题,所以对代码进行修改,修改之后如下

 

1 FileOutputStream outputStream= new FileOutputStream(path);2         OutputStreamWriter writer= new OutputStreamWriter(outputStream, "utf-8");3         4         XMLWriter write=new XMLWriter(writer,OutputFormat.createPrettyPrint());5         write.write(document);6         write.close();

这样问题就完美解决了

转载于:https://www.cnblogs.com/liuwt365/p/4085729.html

你可能感兴趣的文章
SVN服务器搭建和使用(二)
查看>>
js数组及常用数学方法
查看>>
silverlight+wcf+linq to sql访问数据
查看>>
存板子专用
查看>>
PHP 笔记——Web页面交互
查看>>
在linux下使用curl访问 多参数url GET参数问题
查看>>
Linux命令pmap
查看>>
路飞学城-Python开发集训-第2章
查看>>
网易2016研发工程师笔试题 (整理)
查看>>
A New Effect About My Plugin render
查看>>
解决页面默认文本直接的小间距
查看>>
docker-6 管理工具
查看>>
禁止百度转码
查看>>
geoserver REST使用
查看>>
03 | 数组:为什么很多编程语言中数组都从0开始编号?
查看>>
web开发之php--- mvc 模式
查看>>
RGB565 转换 BMP24
查看>>
nodeJs 操作Mysql数据库
查看>>
《大数据时代:生活、工作与思维的大变革》读书笔记
查看>>
类的综合案例——纯虚函数与抽象类( 加强对接口与多态,以及派生类构造函数的理解 )...
查看>>