注意不是char

解决方案 »

  1.   

    String str = new String(b, "Unicode");
      

  2.   

    关键是Unicode只是一个概念,转换方式有很多种,UTF-8、UTF-16、UTF-32等,你如果不知道编码方式,只知道一个Unicode,如何进行解码?UTF-8编码按UTF-16来解肯定乱套,所以楼主应该先搞清楚再说,比如:String str = new String(b, "UTF-8");按UTF-8来解码成字符串就是这么简单。