您的位置:首页 > 编程语言 > Java开发

Java 读取xml文件中文乱码问题

2013-10-31 15:50 302 查看
xml文件配置编码格式与文件本身的编码格式不统一

如:xml中

<?xml version="1.0" encoding="UTF-8"?>


实际文件编码格式:



此时读取中文就会出现乱码问题

解决办法:

//xml为File格式参数
FileReader fileReader = new FileReader(xml);

java.io.Reader reader = new InputStreamReader(new FileInputStream(xml), fileReader.getEncoding());


这样reader中的中文就不是乱码了

至少我是这么解决的 如果不好用 或者有其他经过测试的方法 欢迎告知
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息