linux常用命令:iconv 命令(用于文件的编码转换),还可以用UE另存

本文详细介绍了Linux系统中iconv命令的使用方法,包括命令格式、功能、常用参数及示例,帮助用户掌握文件编码转换技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://www.cnblogs.com/shujuxiong/p/8990452.html
  iconv命令是linux下用于文件转编码的常用命令,对于同时使用windows系统和linux系统的同学来说文件转编码也是经常遇到的操作。
1.命令格式:
  iconv [选项…] [文件…]
2.命令功能:
  转换给定文件的编码。
3.常用参数:
输入/输出格式规范:
-f, --from-code=名称 原始文本编码
-t, --to-code=名称 输出编码
信息:
-l, --list    列举所有已知的字符集
输出控制:
-c   从输出中忽略无效的字符
-o, --output=FILE 输出文件
-s, --silent 关闭警告
–verbose 打印进度信息
-?, --help 给出该系统求助列表
–usage 给出简要的用法信息
-V, --version 打印程序版本号

4.常用示例:
示例1:列出当前支持的字符编码:
命令
#iconv -l
示例:2:文件转utf-8编码
命令:
iconv abc.sh -o utf8 #将文件转换成utf8格式
示例3:文件GBK编码转UTF-8编码
命令:
iconv test.txt -f GBK -t UTF-8 -o test2.txt
示例4:将文件file1转码,转后文件输出到fil2中:
命令:
#iconv -f GBK -t UTF-8 file1 -o file2 //没-o那么会输出到标准输出.
示例5:GB2312编码转UTF-8编码
命令:
iconv -f gb2312 -t utf-8 file1 > file2
f是from,t是to ,把文件file1转换为file2
注意iconv不支持以iso-8859为源头的转换,可以用UE另存,选择对应编码进行转换
#或
iconv -f gb2312 -t utf-8 file1 -o file2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值