概述
目录
1. 命令作用
2. 命令格式
3. 使用实例
1. 命令作用
iconv命令是用来转换文件的编码方式,比如它可以将UTF8编码的转换成GB18030的编码。Linux下的iconv开发库包括iconv_open,iconv_close,iconv
等C函数(非标准库函数),可以用来在C/C++程序中很方便的转换字符编码。
如发现乱码,可以使用iconv转码。
2. 命令格式
iconv [-option] -f FROMCODE -t TOCODE-FILE ...
选项说明:
- -f,--from-code=CODE 指定待转换文件的编码格式
- -t,--to-code=CODE 指定目标编码
-f 和 -t 所能指定的合法编码可以在-l选项的结果中查看
其他 [-option] 选项:
- -c 静默丢弃不能识别的字符,而不是终止转换
- -l, --list 列出已知的字符编码
- -o, --output=FILE 列出指定输出文件,而非默认输出到标准输出
- -s, --silent 关闭警告
- --verbose 显示进度信息
- -?, --help 显示帮助信息
- --usage 显示简要使用方法
- -V, --version 显示版本信息
3. 使用实例
(1)将GBK文件转换成UTF8文件
iconv -f gbk -t utf8 input.txt -o output.txt.utf8
(2)若遇到转换时报错: iconv: 未知 126590 处的非法输入序列
此时加上 -c 选项:
iconv -c -f gbk -t utf8 input.txt -o output.txt.utf8
其他具体使用请见用用户手册。
最后
以上就是粗犷小天鹅为你收集整理的Linux下iconv乱码转码命令1. 命令作用2. 命令格式3. 使用实例的全部内容,希望文章能够帮你解决Linux下iconv乱码转码命令1. 命令作用2. 命令格式3. 使用实例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复