我有一个String类型的字符str,解析自xml文件,str包含了中文字符,我该怎么把它正确显示出来呢?

解决方案 »

  1.   

    UTF-8编码格式byte[] strByte = str.GetByte();
    String newStr = new String(strByte, "UTF-8");
      

  2.   

    比如  String name="张三";
    String newname=name.getBytes("你.xml文件的编码","转换的编码(也就是你要当前显示的编码)");
    然后把newname输出来
      

  3.   

    eclipse 提示我把str.GetByte();改成str.GetBytes();
    但是改了之后,下面一行就又报错了。
      

  4.   

    eclipse 提示我name.getBytes("你.xml文件的编码","转换的编码(也就是你要当前显示的编码)");
    没有两个成员变量的,只有3个的