close

編碼的概念就像是同樣byte的字元陣列的不同解讀方式
所以平常看到顯示亂碼就是選錯編碼了

以結論來說UTF-16的效能最高, 但不適合網路傳輸
如果要在網路上傳輸用UTF-8較為理想

使用上
String s = new String(Byte陣列, 編碼格式);
而String要轉換成Byte陣列則是用
byte[] b = s.getBytes(編碼格式);

更多的細節請參考網路大神的網頁

 

1. 建議細讀網頁https://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/

01.png  

arrow
arrow
    文章標籤
    Java String編碼
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()