source: http://www.longine.co.cc/frame.php?frameon=yes&referer=http%3A//www.longine.co.cc/viewthread.php%3Ftid%3D103
1)在Windows下有好用的ConvertZ
2)在Linux下只要一個指令就解決...
語法如下:
piconv -f gbk -t utf8 < file_gbk.sgf > file_utf8.sgf
複製代碼
就能將 gbk 編碼轉為 utf8 ,要轉成繁體,就改成 big5
如果有大量的文件要轉換,需要寫個小程式才能解決...
3)linux另外有一種叫做convmv的批次轉碼工具,
安裝:
sudo apt-get install convmv
(或者make,make install)
或到 http://j3e.de/linux/convmv/ 下載
用法:
convmv --help #先看說明
convmv --list #列出所有可用編碼
convmv -f big5-eten -t utf8 -r /Path/To/Your/Files #從 big5 檔名轉碼成 utf8,僅顯示測試結果,尚未實際轉換喔。
convmv -f big5-eten -t utf8 -r --notest /Path/To/Your/Files #加上 --notest 參數,正式進行檔名轉碼。
#常用在從 windows 搬到 linux UTF-8 環境結果產生亂碼的檔名。
Wednesday, May 25, 2011
Subscribe to:
Comments (Atom)