いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

JavaのResourceBundle

2015年03月19日 02時34分53秒 | メモ
Struts系でpropertyファイルを扱う時、どうしても日本語問題が出て来る…
調べると「Properties」クラスを使えば…とか書いてあるけど、Webなのでパス指定がめんどくさい。
なのでどうしても「ResourceBundle」クラスの方が便利なんだけど、日本語が文字化けする…

という訳で探したら、「文字コード変えちゃえ」ってHPが有った
確かにそうか…と思いながらメモ程度に残す

引用元:
http://javatec.blog105.fc2.com/blog-entry-52.html


ResourceBundle rb = ResourceBundle.getBundle("MyServlet");

//日本語の場合は文字コード変換も必要かも。
String title = rb.getString("myservlet.title");
try {
 title = new String(title.getBytes("8859_1"),"UTF-8");
}
catch (UnsupportedEncodingException e) {
 e.printStackTrace();
}
String url = rb.getString("myservlet.url");
String count = rb.getString("myservlet.count");
boolean valid = rb.getString("myservlet.validate").equals("true");



検索用:Java Struts Seasar2 .properties ResourceBundle 日本語 文字化け 解決方法 取得方法

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 自分の馬鹿さ加減にあきれた… | トップ | Windows10 の予約通知の影響... »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

メモ」カテゴリの最新記事