Linux下批量轉換GBK文件到UTF-8編碼方法
查看文件編碼
file -i filename
1.遞歸轉換(包括子文件夾)
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目錄下。
2.轉換
命令格式如下
$enca -L 當前語言 -x 目標編碼 文件名
例如要把當前目錄下的所有文件都轉成utf-8
$enca -L zh_CN -x utf-8 *