Struts系でpropertyファイルを扱う時、どうしても日本語問題が出て来る…
調べると「Properties」クラスを使えば…とか書いてあるけど、Webなのでパス指定がめんどくさい。
なのでどうしても「ResourceBundle」クラスの方が便利なんだけど、日本語が文字化けする…
という訳で探したら、「文字コード変えちゃえ」ってHPが有った
確かにそうか…と思いながらメモ程度に残す
引用元:
http://javatec.blog105.fc2.com/blog-entry-52.html
検索用:Java Struts Seasar2 .properties ResourceBundle 日本語 文字化け 解決方法 取得方法
調べると「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 日本語 文字化け 解決方法 取得方法