1、native2ascii簡介:
native2ascii是sun java sdk提供的一個工具。用來將別的文本類文件(比如*.txt,*.ini,*.properties,*.java等等)編碼轉爲Unicode編碼。爲什麼要進行轉碼,原因在於程序的國際化。Unicode編碼的定義:Unicode(統一碼、萬國碼、單一碼)是一種在計算機上使用的字符編碼。它爲每種語言中的每個字符設定了統一併且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉換、處理的要求。
www.unicode.org/unicode unicode官方網站
2、獲取native2ascii:
安裝了jdk後,假如你是在windows上安裝,那麼在jdk的安裝目錄下,會有一個bin目錄,其中native2ascii.exe正是。
3、native2ascii的命令行的命名格式:
native2ascii -[options] [inputfile [outputfile]]
說明:
-[options]:表示命令開關,有兩個選項可供選擇
-reverse:將Unicode編碼轉爲本地或者指定編碼,不指定編碼情況下,將轉爲本地編碼。
-encoding encoding_name:轉換爲指定編碼,encoding_name爲編碼名稱。
[inputfile [outputfile]]
inputfile:表示輸入文件全名。
outputfile:輸出文件名。如果缺少此參數,將輸出到控制檯。
注意:
native2ascii -reverse命令中-encoding指定的編碼爲源文件的編碼格式。
native2ascii 命令中-encoding指定的編碼爲(生成的)目標文件的編碼格式。