Java多語言

    Java真是高產的語言,對於本地化語言還有相應的package。即ResourceBundle和Locale。具體property文件的命名規則參見http://download.oracle.com/javase/tutorial/i18n/resbundle/concept.html。如果在java中使用,例子如下:

import java.util.ResourceBundle;

import java.util.Locale;

public class hoho {

     public static void main(String[] args){

         ResourceBundle res =

             ResourceBundle.getBundle("test/ApplicationResource_zh_CN",Locale.CHINA);

         String title = res.getString("Logon.title");

         System.out.println(title);

     }

}

注意路徑是相對路徑,文件後綴去掉了properties。在jsp中只需要將properties文件放入build/class目錄下,就可以直接使用properties文件了。注意如果是中文先將配置好的文件用native2ascii命令(jdk中bin目錄)將文件直接轉成Unicode。同時保留中文文件,防止以後如果要修改。

發佈了188 篇原創文章 · 獲贊 9 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章