xml的编码:encoding="UTF-8"
读取时乱码。
我的读取类部分代码如下:
is=url.openStream();
isr=new InputStreamReader(is);
r=new BufferedReader(isr);
do{
str=r.readLine();
if(str!=null)
System.out.println(DealString.UTF8toGBK(str));
}while(str!=null);解析类:
public static String UTF8toGBK(String str)
{
   try 
    {
if(str==null)
   str = "";
else
   str=new String(str.getBytes("utf-8"),"GBK");
    }catch (Exception e) {System.out.println("DealString::UTF8toGBK(String)运行时出错:错误为:"+e);}
    return str;
}解析后也是乱码,请问应该如何转换?