我在解析xml文件时出现了中文乱码,就是在xml文件中有中文,解析出来的却是乱码,要怎么弄啊?
我用的是 SAX 解析的。

解决方案 »

  1.   

    一般xml文件都有标明自己的格式。
    比如说:
    <?xml version="1.0" encoding="utf-8"?>那么我就先去获取要解析的xml的格式,
    然后用获取到的这个格式去解析整个xml文件。
      

  2.   

    这个是需要设置编码方式的,一般使用UTF-8
      

  3.   

    我在xml文件设置编码方式就是UTF-8的,可还是不行。
      

  4.   

    eclipse中设置没有?  你在类里打几个中文 看看是不是出现“方块!”
      

  5.   

    inputStream 封装成Reader时 加入编码格式 :
    InputStreamReader isr = new InputStreamReader(url.openStream(),"utf-8");