2011年11月28日 星期一

利用 java進行中文字轉碼

翻譯國外程式變成中文版時,一般程式使用 utf-8碼,但是中文通常用big5 碼
此時翻譯的 中文檔案 需要先轉碼後才可以正確使用 否則會變成亂碼
可用以下方式:
利用 java native2ascii 程式:
需要安裝 任何一版 java SDK
於 安裝目錄下假設為 c:\java
則 java\bin\ 有一 nativeascii 程式 可轉碼
假設原本檔案為 mydata.txt 要轉為 utf-8 輸出為 mydata_utf8.txt 請執行以下指令
java\bin\native2ascii -encoding big5 mydata.txt mydata_utf8.txt即可
若想將轉換後 utf-8檔 變回 big5檔 ,執行以下指令
java\bin\native2ascii -reverse -encoding big5 mydata_utf8.txt mydata.txt
native2ascii原文網址

沒有留言: