运维开发网

linux iconv文件编码转换

运维开发网 https://www.qedev.com 2020-07-21 12:27 出处:网络
linux系统里提供的文件转化编码的命令iconv,例如: iconv -t utf-8 -f gb2312 -c test.xml > text_UTF8.xml

linux系统里提供的文件转化编码的命令iconv,例如:

iconv -t utf-8 -f gb2312 -c test.xml > text_UTF8.xml
  • 1

-f 源编码

-t 目标编码

-c 忽略无法转换的字符

如果想批量转换,只需要执行如下两行命令即可:

find folder -type d -exec mkdir -p utf/{} \; find floder -type f -exec iconv -f GB2312 -t UTF-8 {} -o utf/{} \;
  • 1
  • 2

这两行命令将folder目录下的文件由GB2312编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/folder目录下。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号