????Java?????У?????????????????????????????????????????£?????ISO8859-1??????????????????????????????????1??????????GB2312??GBK???????????????????2????????????UTF-8?????????????????????3????????????????String???getBytes(String charsetName)????????????????????????????????????????????飬???????????????????????????????????????????????????????????????

 

public static void main(String []args) throws UnsupportedEncodingException  {
// ???н????2
System.out.println("????".getBytes("ISO8859-1").length);
// ???н????4
System.out.println("????".getBytes("GB2312").length);
// ???н????4
System.out.println("????".getBytes("GBK").length);
// ???н????6
System.out.println("????".getBytes("UTF-8").length);
}

???????String????????????getBytes()???????????????????????????????????????????????????в???????????????????????????getBytes(String charsetName)??????