我是靠谱客的博主 粗犷小天鹅,最近开发中收集的这篇文章主要介绍Linux下iconv乱码转码命令1. 命令作用2. 命令格式3. 使用实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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. 使用实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部