看板 [ java ]
討論串[問題] big5轉utf8
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓6(6推 0噓 7→)留言13則,0人參與, 最新作者darkk6 (Mr. Pan)時間11年前 (2014/03/26 13:34), 編輯資訊
0
0
6
內容預覽:
錯~ 骨子裡是一連串的 bytes 資料. 傳送資料的時候都是用 byte , 所以無論如何請將資料以 byte 來看待. 我們知道文字的編碼是一種規範(參考高中資訊課程第二章). 變成版標了 \OwO/ , 重新翻了一下課本應該是第一章啦 XD. 大家耳熟能詳的就是 Big-5 UTF-8 Uni
(還有1591個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者achaos (熱~~~~)時間11年前 (2014/03/25 22:10), 編輯資訊
0
0
1
內容預覽:
回覆一下推文的疑惑. 其實本來都要有encoding參數,因為你要告訴java你要用什麼編碼來解析這個字串. 如果沒有帶,那java會用系統的預設編碼。. 假設我們現在是收big5字串,再假設getByte後的Array是 [1A,2B]. 但是系統是UTF8,那想要將這個Array轉成字串,jav
(還有178個字)

推噓2(2推 0噓 10→)留言12則,0人參與, 最新作者danny8376 (釣到一隻猴子@_@)時間11年前 (2014/03/25 15:47), 編輯資訊
0
0
0
內容預覽:
內部是unicode存在記憶體. 就像Win現行所有程式在記憶體內都是UTF-16編碼一樣的狀況. 也就是說當你用big5去讀取big5的檔案. 這中間會把檔案用你指定的big5去解碼. 解完之後轉成unicode(UTF-16)之後塞進記憶體裡. 而當你要輸出到OutputStream的時候. 又

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Lordaeron (Terry)時間11年前 (2014/03/25 12:16), 編輯資訊
0
0
0
內容預覽:
Java 的 String 內部是 Unicode 是指什麼呢?. 你打開一個Big5存的文字檔, 讀取其中的內容, 用READLINE, 讀到字串中,. 哪麼, 這字串的編碼會是?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 42.71.114.108. 編輯: L

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者danny8376 (釣到一隻猴子@_@)時間11年前 (2014/03/24 22:58), 編輯資訊
0
0
0
內容預覽:
問題在這. new String(str.getBytes("utf-8")). 這句的意思是請把str.getBytes("utf-8")這一整串utf-8的bytes. 用"系統預設編碼"去轉成字串 也就是big5. 然後送出時會再轉成bytes送出. 而這邊就產生你說的問題了. 請改成. ne
(還有36個字)
首頁
上一頁
1
2
下一頁
尾頁