Re: [問題] 請問有關BIG5、Unicode之間的轉換
※ 引述《TsaiCF (Feng)》之銘言:
: 所以,你是要知道怎麼把42048變成字串(或char)的 "一".
: 可以參考下面的code.
我看懂了
謝謝你^^
o(.///.)o
: 不過,我想有兩點是你需要知道的
: 1. 你第一篇文章寫的
: char c = (char) 42048 ;
: 若直接輸出c就是個 "?", 為什麼?
因為 JAVA 預設編碼是 Unicode
所以自動無法辨視BIG5的編碼,只能傳回"?"
: 2. 為什麼我下面的new String(...)都加了"BIG5"這個參數?
讓 new 出來的 String 知道餵進去的byte[]是用BIG5編碼
[code恕刪~]
--
※ *
※ * (\︿/) @#$%...
※ ( )
* * ( )
* ▔▔∫▔▔▔▔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.143.197
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章