作者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