Linux批量转换文件为utf8编码格式

Pre

linux用户必备,将当前目录下的所有文件都转换成utf8编码格式。

新建sh文件,粘贴进去,然后修改下运行权限,跑一遍就行了。

Code

for i in *
do
if test -f $i
then
iconv -f gbk -t utf8 $i -o /tmp/$i.new
cp /tmp/$i.new $i
rm /tmp/$i.new
fi
done

注意

只能在当前目录下,而且当前目录的文件必须都是文本,否则会出错。如果是单个文件可以这样写:

iconv -f gbk -t utf8 文件名 -o 要保存的文件名
文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://www.findhao.net/easycoding/837

你可能喜欢:(相似内容推荐和广告都使用了谷歌的推荐系统,需要对本站取消广告屏蔽才能显示。感谢点击↓广告支持博主~)

Find

新浪微博(FindSpace博客)QQ群:不安分的Coder(375670127) 不安分的Coder

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*