作者wctang (wctang)
看板java
標題Re: [問題] ResourceBundle 的問題
時間Fri Feb 24 03:52:25 2006
※ 引述《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