2014/08/19

簡繁轉換 iconv, cconv, opencc,

這篇文章整理並比較了幾個簡繁轉換的工具
我拿來試了下 xml 檔的轉換,iconv 確實一直存在著字元集問題,使用 cconv 就沒有這個問題,語法範例如下:
for i in *xml; do echo $i; cconv -f UTF8-TW -t UTF8-CN -o out/$i $i; done
可以很簡單的將 utf8 的繁體轉換成 utf8 的簡體

等效的 iconv 大致如下:

for i in *xml; do echo $i; iconv -f utf8 -t big5 $i | iconv -f big5 -t gb2312 | iconv -f gb2312 -t utf8 -o out/${i}; done

iconv 除了不直接外,還無法轉換 BOM xml file, 有些字元也會出錯

可惜的是,我不會使用 opencc....不知道怎麼從繁體轉成簡體

0 意見: