在linux系统中用iconv转换文件编码,可借助shell/ target=_blank class=infotextkey>shell脚本实现批量转换。
方法1:
方法2:
方法3: (亲测成功)
exts=( php tpl )
for ext in ${exts[*]}
do
for i in `find /opt/www/phptrain -name *.$ext`
do
echo -e "$i-$ext"
iconv -c -f gbk -t utf8 $i -o /tmp/iconv.tmp
mv /tmp/iconv.tmp $i
done
done