ASCII好像可以直接转换,不用指定编码,有默认的。

解决方案 »

  1.   

    String( byte ascii[ ], int hiByte );// hiByte对ascii吗来说,应置零.
    String( byte ascii[ ], int hiByte, int startIndex, intnumChars );
    byte ascii1[]={97,98,99};
    byte ascii2[]={97,98,99,100,101};
    String s3=new String(ascii1, 0);          //s3 = abc
    String s4=new String(ascii2, 0, 0, 3)     //s4 = abc   都是unicode
      

  2.   

    java 中使用unicode,其低128个完全与ascii兼容。