”\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a!“对应“密码不能为空”!!这种编码如何转换!!

解决方案 »

  1.   

    应该是unicode编码,new String("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a", xxxx); //xxxx自己查下api吧,或者缺省
    如果是文件的话,可以用jdk提供的nativ2asii
      

  2.   

    System.out.println(new String("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a".getBytes(), "gb2312"));
      

  3.   

    如果你的环境是中文,及java的file.encoding是gb2312的话,就是
    System.out.println(new String("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a".getBytes()));
      

  4.   

    jdk提供的nativ2asii
    可以把汉字转成unicode码