使用iconv 转换
Iconv语法:iconv -f encoding -t encoding inputfile
单个文件转换:
$ iconv -f GBK -t UTF-8 file1 -o file2
批量转换:
$ 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目录下。