看板
[ java ]
討論串[問題] big5轉utf8
共 8 篇文章
內容預覽:
有試著爬過文,但是沒找到解法. 最近要做資料傳遞. 但是問題是server端是utf-8的編碼環境. 而client是big5的編碼環境. 現在策略是client端統一把資料轉utf-8文字傳過去. 我試著估狗,但是找到的答案都是用getBytes方式去轉. 可是我實際測試了儘管用getBytes去
(還有960個字)
內容預覽:
getBytes 應該就正是你所需要的東西. String.getBytes 共有四個 overload, 其中一個是舊時代的東西所以不管它. 剩下的三個是. getBytes(). getBytes(Charset). getBytes(String). 你用的應該是第一個, 它會轉成你的 sys
(還有439個字)
內容預覽:
問題在這. new String(str.getBytes("utf-8")). 這句的意思是請把str.getBytes("utf-8")這一整串utf-8的bytes. 用"系統預設編碼"去轉成字串 也就是big5. 然後送出時會再轉成bytes送出. 而這邊就產生你說的問題了. 請改成. ne
(還有36個字)