iconv -f GBK -t UTF-8 file1 -o file2
下面的脚本将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。
#!/bin/bash find /usr/tmp/gbkutf -type d -exec mkdir -p utf/{} \; find /usr/tmp/gbkutf -type f -exec iconv -f gbk -t utf-8 {} -o utf/{} \;
原文:http://blog.csdn.net/pngynghay/article/details/21953323