【运维经】第19章——iconv,文件编码转换

运维经–目录


iconv,文件编码转换

utf-8已经成为文件编码的主流,但往往有些时候会遇到一些其他编码格式的文件,比如你公司以前的项目可能会采用gbk或g2312等中文编码格式,这时候我们需要对其进行编码转换后再把想复用的文件融入到新的项目里面。
今天介绍一个很好用的编码转换命令——icon。

1.iconv

用法: iconv [选项...] [文件...]
转换给定文件的编码。

 输入/输出格式规范:
  -f, --from-code=名称     原始文本编码
  -t, --to-code=名称       输出编码

 信息:
  -l, --list                 列举所有已知的字符集

 输出控制:
  -c                         从输出中忽略无效的字符
  -o, --output=文件        输出文件
  -s, --silent               关闭警告
      --verbose              打印进度信息

  -?, --help                 给出此帮助列表
      --usage                给出简要的用法信息
  -V, --version              打印程序版本号

2.例子

$ iconv -f gbk -t utf-8 a.txt -o b.txt

将文件a.txt 从gbk转为ut-8并保持到b.txt中.

3.瞬间变成AOE技能

find . -name "*.txt" -exec iconv -f gbk -t utf8 $1 -o {}.utf {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏 克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值