以前一直沒有發現jdk下面還帶有native2ascii的工具,今天做spring的國際化的時候,上網查了一下發現,native2ascii.exe 是 Java 的一個文件轉碼工具,是將特殊各異的內容 轉爲 用指定的編碼標準文體形式統一的表現出來,它通常位於 JDK_home\bin 目錄下,安裝好 Java SE 後,可在命令行直接使用 native2ascii 命令進行轉碼。就是說,可以直接打開運行,cmd,然後輸入你要轉碼的文件和目標文件名就可以了,儘量不要帶上中文路徑,例如:native2ascii D:\source.properties D:\target.properties.就可以完成轉碼了。效果如下:
hello=\u6B22\u8FCE\u4F60,{0}
now=\u73B0\u5728\u65F6\u95F4\u662F\:{1}
源文件是:
hello=歡迎你,{0}
now=現在時間是:{0}
這樣就完成了轉換了。