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/
文章標籤
全站熱搜