??????JAVA????-->JAVAC????-->Class-->Java????-->getBytes()-->newString()-->?????????У?
???????????б????????????????????????????????е?????????????????С?
???????дJ(rèn)AVA????????????????????????????????????????????????????????е??????

????JAVAC????????????????????class??????????????????????????????????????????
????????????????javac -encoding???????????????????????????????unicode??????????class?????
?????????????java???Test.java?ж???????? String str="????";??
?????????????utf-8???棬Test.java?????"????"???????
???????utf-8?????-28 -72 -83 -26 -106 -121????????????javac????????
????javac -encoding utf-8 Test.java??????utf-8???????Test.java?????????????unicode?????
????class?????"????"??????????unicode?????78 45 101 -121????
??????????й????У?"????"????????unicode???(78 45 101 -121)???????????????????????????????
????????????????str.getBytes()?????????????????bytes????unicode???????????
????????????????str.getBytes("utf-8")??????unicode???utf-8.
????new String(bytes[??encode])??е?????????????????ò????????????????
????bytes???????????????????????????bytes???????string??Java???????unicode?????
??????????????String.getBytes([encode])??????????Unicode???-->encode???-->bytes???????