【Java】如何使用JAVA的多國語言
JAVA要處理多國語言, 概念其實蠻簡單的, 只要使用「檔名_語言代碼_國家」檔案, 再搭配ResourceBundle, 就能達到多國語言的功能。 以台灣來說是中文, 語言代碼則為「zh」國家代碼則為「TW」, 參考資料: → 語言代碼 → 國家代碼 因為中文字要做unicode的處理, 請參考下方網址做文字轉換。 → Unicode 編碼轉換工具 ●專案架構圖 ●language_zh_TW.properties和language_zh_CN.properties內容 ●程式碼 在這個範例中, properties的命名為: language_zh_TW.properties language_zh_CN.properties 檔名_語言代碼_國家.properties getBundle("檔名", 地區) Locale.getDefault()→會取得目前作業系統的地區取得properties文件 Locale.CHINA→強制取得language_zh_CN.properties文件 Locale.TAIWAN→強制取得language_zh_TW.properties文件 執行結果如上圖所示, 若有任何問題, 歡迎討論交流 :)