native2ascii 編碼轉換 解決消息資源(properties)等亂碼問題

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指定的編碼爲(生成的)目標文件的編碼格式。

 


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