iconv編碼轉化

iconv是一個通過unicode作爲中間碼實現各種內碼間相互轉換的庫,基本上囊括了世界上所有編碼方式,例如,ASCII、GB2312、 GBK、 GB18030、BIG5、UTF-8、UCS-2、UCS-2BE、UCS-2LE、UCS-4、UCS-4BE、UCS-4LE、UTF-16、 UTF-16BE、UTF-16LE、UTF-32、UTF-32BE、UTF-32LE、UTF-7等等,除此之外,還包括泰語、日語、韓語、西歐等 國家語言的編碼。

LINUX 轉換文件編碼 GBK->UTF-8文件編碼批量轉換腳本

find default -type d -exec mkdir -p utf/{} \;

find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;

這兩行命令將default目錄下的文件由GBK編碼轉換爲UTF-8編碼,目錄結構不變,轉碼後的文件保存在utf/default目錄下。

Linux下把GBK編碼的文件轉化爲utf-8編碼的命令

iconv -f gbk -t utf8 in-file > out-file

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