Re: [問題] ResourceBundle 的問題

看板java作者 (wctang)時間19年前 (2006/02/24 03:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《ericsk (認真的艾瑞克)》之銘言: : ※ 引述《ericsk (認真的艾瑞克)》之銘言: : : 我的 resource 檔案是用 UTF-8 存的, : : 而我在 getBundle 時的 locale 是給 zh_TW : : 但是拿出來的字串卻是亂碼,不知道應該怎麼解決呢? : 自問自答: : new String(rs.getString("XXXX").getBytes("8859_1"), "UTF-8"); 理論上 proeprties 是只能用 iso 8859-1 的(可以直接看 jdk src), 如果要用到 utf-8 等字集,要使用 native2ascii 來轉換才是官方做法。 (當然可以強制轉換編碼,但前提是要知道原本的編碼是什麼) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.106.24
文章代碼(AID): #13_X6Y94 (java)
文章代碼(AID): #13_X6Y94 (java)