SAX解析XML文件出现中文乱码问题

我用tomcat搭建了服务器,然后客户端从服务器端下载xml文件并进行解析,但是解析完成后输出的内容中,中文内容出现了乱码。我将服务器端的xml编码格式设置为:
<?xml version="1.0" encoding="GBK"?>,然后在修改程序代码:

InputSource inputSource = new InputSource(new StringReader(xmlStr));
inputSource.setEncoding("GBK");
xmlReader.parse(inputSource);

结果中文输出的还是乱码。请问该问题怎么解决?

你试试看这个能不能帮到你 http://blog.csdn.net/chengliang0315/article/details/55224549