Re: [問題] big5轉utf8

看板java作者 (Terry)時間10年前 (2014/03/25 12:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
※ 引述《LPH66 (186106078)》之銘言: : getBytes 應該就正是你所需要的東西 : String.getBytes 共有四個 overload, 其中一個是舊時代的東西所以不管它 : 剩下的三個是 : getBytes() : getBytes(Charset) : getBytes(String) : 你用的應該是第一個, 它會轉成你的 system default charset : 你所需要的則是第二或第三個, 所傳進去的參數代表你要轉成的 charset : 第二個用 Charset 物件, 第三個則是直接傳入那個 Charset 的名字 : 最簡單的做法就是用第三個然後傳入 "UTF-8" 就可以了 : --- : 另外順帶一提, Java 的 String 內部是 Unicode : 如果從來源字串有正確的轉成 String 的話那這個問題就跟來源字串完全無關了 : 檢查方法可以試著直接把那個 String 給印出來, 是你要的那就沒問題 Java 的 String 內部是 Unicode 是指什麼呢? 你打開一個Big5存的文字檔, 讀取其中的內容, 用READLINE, 讀到字串中, 哪麼, 這字串的編碼會是? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.71.114.108 ※ 編輯: Lordaeron 來自: 42.71.114.108 (03/25 12:33)
文章代碼(AID): #1JCGCX7y (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 5 之 8 篇):
問題
5
13
文章代碼(AID): #1JCGCX7y (java)