native2ascii.exe的用途和使用

native2ascii 工具是對屬性文件和其他字符編碼進行相互轉換。

在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀

取的文件,比如常見的validator驗證用的消息資源(properties)文

件就需要進行Unicode重新編碼。原因是java默認的編碼方式爲

Unicode,而我們的計算機系統編碼常常是GBK等編碼。需要將系統

的編碼轉換爲java正確識別的編碼問題就解決了。

native2ascii 工具將帶有本機編碼字符(非拉丁 1 和非單一碼字符)

的文件轉換成帶有Unicode編碼字符的文件。假設需要轉化的屬性文

件爲:D:\src\resources.properties(含有中文字符),轉化後的屬

性文件爲:D:\classes\resources.properties(中文字符統一轉化爲

Unicode) 那麼使用如下命令
JAVA_HOME\bin\native2ascii -encoding GBK

D:\src\resources.properties D:\classes\resources.properties
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章