天天看點

propEdit插件的安裝使用

       在eclipse中編寫property檔案時候,像某些國家語種的字元,會出現亂碼,比如像:�Gracias!本來我在property檔案中輸入的是¡Gracias!。解決的辦法是property檔案必須統一用unicode編碼(親測有效)。但是為什麼一定要用unicode編碼我還不清楚,歡迎指教。

       将已經寫好的字元串改用unicode編碼有以下幾種方法:

(1)線上轉換後,将得到的unicode字元串複制到properties中。很明顯,這不是一個好方法。properties檔案中全是unicode,反正本人是看不懂,别人更看不懂,維護成本極高.

(2)利用jdk提供的native2ascii.exe.該檔案位于jdk中bin檔案夾中。可以預先用自然語言(法語,德語,中文等)寫好properties檔案。然後在cmd模式下,運作

propEdit插件的安裝使用

,預先寫好older.txt,運作後生成unicode編碼後的new.txt.older.txt檔案和new.txt檔案如下圖:

propEdit插件的安裝使用
propEdit插件的安裝使用

然後,new.txt檔案中的内容可以替換到eclipse工程中的properties中,雖然properties仍然看不懂,但是好歹有older.txt檔案做對應參考,比方法(1)好多了

(3)這是我發現的最好的方法:在eclipse中安裝插件propedit插件。安裝辦法見:http://jingyan.baidu.com/article/ea24bc39bf42d9da62b33133.html。安裝後重新開機eclipse,這是所有的properties檔案的圖示都變成了一個大寫P,

propEdit插件的安裝使用

,選中相應檔案,滑鼠右鍵--》open with ---》propertyEditor進入prop編輯模式,你會發現,輸入的内容都是自然語言,有很好的閱讀性。選中相應檔案,滑鼠右鍵--》open with -->Text editor進入到普通文本編輯模式,相應的字元顯示的是unicode碼,說明轉碼成功。如下圖

propEdit插件的安裝使用

繼續閱讀