使用native2asciiString strTitle = "这是一个测试";
转换为
String strTitle = "\u8fd9\u662f\u4e00\u4e2a\u6d4b\u8bd5";

解决方案 »

  1.   

    你将系统的默认字符编码设成支持中文的看看!
    System.setProperty("file.encoding","gb2312");
      

  2.   

    我是用Dreamweaver MX 2004安装目录下的Java虚拟机来运行程序的,没有native2ascii啊。
    加上System.setProperty("file.encoding","gb2312");还是不行,乱码依旧~~~~~~~~~
      

  3.   

    你对strtile字符串的值做一下转换,String encoding = “”;
    byte [] b={(byte)'\u00c4',(byte)'\u00e3'}; 
    String str=new String(b,encoding);