网站首页 > 精选文章 正文
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 {} \;
    
猜你喜欢
- 2025-09-04 安防方案系统图制作利器——浙江大华图标库元素版V1.0
 - 2025-09-04 如何在Eclipse中搭建Zabbix源码的调试和开发环境
 - 2025-09-04 【FFmpeg笔记】 从零开始之滤镜_ffmpeg入门教程
 - 2025-09-04 Zabbix的智能运维体系建设实践,超详细Zabbix安装部署详情
 - 2025-09-04 Linux 命令总结,建议收藏_linux命令大全chm版
 - 2025-09-04 《ChangeFolderIcon v1.0.4:文件夹图标的定制化解决方案》
 - 2025-09-04 谷歌浏览器 Chrome 100 正式版发布:图标有变
 - 2025-09-04 轻松DIY一个专属个人网盘_轻松diy一个专属个人网盘下载
 - 2025-09-04 精品博文配置编译 及测试QT/Embedded 环境
 - 2025-09-04 乌克兰最高拉达通过法案,禁止在乌使用字母“Z”和“V”
 
- 最近发表
 
- 标签列表
 - 
- 向日葵无法连接服务器 (32)
 - git.exe (33)
 - vscode更新 (34)
 - dev c (33)
 - git ignore命令 (32)
 - gitlab提交代码步骤 (37)
 - java update (36)
 - vue debug (34)
 - vue blur (32)
 - vscode导入vue项目 (33)
 - vue chart (32)
 - vue cms (32)
 - 大雅数据库 (34)
 - 技术迭代 (37)
 - 同一局域网 (33)
 - github拒绝连接 (33)
 - vscode php插件 (32)
 - vue注释快捷键 (32)
 - linux ssr (33)
 - 微端服务器 (35)
 - 导航猫 (32)
 - 获取当前时间年月日 (33)
 - stp软件 (33)
 - http下载文件 (33)
 - linux bt下载 (33)
 
 
