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
在做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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.