Re: [問題] ResourceBundle 的問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章