Java國際化訊息資源類

2021-04-30 14:22:02 字數 718 閱讀 9175

1.訊息資源類,內部的resourcebundle對應於乙個訊息資源檔案

2.訊息資源工廠

3.使用

比如:訊息資源檔案為

message_en_us.properties檔案內容:

button.add=add

button.update=modify

button.delete=delete

button.refresh=refresh

state.success=operation success

state.failure=operation failure

message=the disk contains files.

message_zh_cn.properties檔案內容:

button.add=/u6dfb/u52a0

button.update=/u4fee/u6539

button.delete=/u5220/u9664

button.refresh=/u5237/u65b0

state.success=/u64cd/u4f5c/u6210/u529f

state.failure=/u64cd/u4f5c/u5931/u8d25

message=the disk contains files.

(其中,中文檔案利用了native2ascii命令進行了轉化)

使用**如下: 

資源國際化

properties 檔案裡的資源必須經過編碼,不能出現中問,日文等。且必須是ascii 碼。jdk 中bin 資料夾下的native2ascii.exe 可以把資源轉換為ascii 碼。在命令提示符中輸入 native2ascii encoding utf 8 sourcefile targetf...

Spring 國際化資源

spring 國際化資源 以前,在學習struts2的時候經常聽到關於國際化的訊息。記得struts2國際化的時候我們需要在cmd下面編譯資源檔案,但是spring在資源國際化的時候則不需要這麼麻煩。而且如果你是使用 eclipse或者myeclipse的話,當你新建好message en us.p...

Spring學習總結4(訊息資源國際化)

string getmessage string code,object args,string default,locale loc code 訊息key args 訊息的引數變數 default 當找不到對應key時,返回的預設訊息 該引數也可以不傳,則找不到時會丟擲nosuchmessagee...