xml文件的中文乱码

GB2312的xml文档中含有 <![CDATA[杨千嬅...)]]>,读出来的结果:杨千?
字符集问题!想一想应该是读取文件的时候没有指定字符集,加上就正常了。

InputStreamReader read = new InputStreamReader(new FileInputStream(xmlPath),"GBK");
SAXReader reader = new SAXReader();
Document document = reader.read(read);
...

你可能感兴趣的:(java,xml)