1 Linux中iconv命令的简介和使用方法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux中iconv命令的简介和使用方法

Linux爱好者 来源:csdn 作者:恋猫大鲤鱼 2021-02-23 11:14 次阅读

1.命令简介

iconv命令是用来转换文件的编码方式,比如它可以将UTF8编码的转换成GB18030的编码。Linux下的iconv开发库包括iconv_open,iconv_close,iconv等C函数(非标准库函数),可以用来在C/C++程序中很方便的转换字符编码。

2.命令格式

iconv -f FROMCODE -t TOCODE FILE 。..

3.选项说明

iconv 命令将给定编码的文件,转换为指定编码的内容,结果默认输出到标准输出,可以使用--output或-o输出到指定文件。

-c

静默丢弃不能识别的字符,而不是终止转换

-f, --from-code=CODE

指定待转换文件的编码。

-t, --to-code=CODE

指定目标编码

-l, --list

列出已知的字符编码。

-o, --output=FILE

列出指定输出文件,而非默认输出到标准输出

-s, --silent

关闭警告。

--verbose

显示进度信息

-?, --help

显示帮助信息

--usage

显示简要使用方法

-V, --version

显示版本信息

-f 和 -t 所能指定的合法编码可以在 -l 选项的结果中查看。

4.常用示例

(1)将 GBK 文件转换为 UTF8 文件。

iconv -f gbk -t utf8 inputFile.txt -o outputFile.txt.utf8

(2)转换时报如下错误:“iconv: 未知 126590 处的非法输入序列”。此时使用-c选项。

iconv -c -f gbk -t utf8 inputFile.txt -o outputFile.txt.utf8

原文标题:每天一个 Linux 命令(123):iconv 命令

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11292

    浏览量

    209315
  • 操作系统
    +关注

    关注

    37

    文章

    6801

    浏览量

    123280

原文标题:每天一个 Linux 命令(123):iconv 命令

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    盘点Linux系统的常见命令

    作为运维同学怎能不知道Linux系统的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。
    的头像 发表于 12-03 09:48 216次阅读
    盘点<b class='flag-5'>Linux</b>系统<b class='flag-5'>中</b>的常见<b class='flag-5'>命令</b>

    Linux系统shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令解释器。
    的头像 发表于 11-05 15:40 216次阅读

    华纳云监视Linux磁盘IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping

    以下介绍6个监视 Linux 磁盘IO性能的命令(工具),它们分别是iotop、iostat、vmstat、atop、dstat、ioping,以下将附上简单的使用方法。 前言 磁盘IO
    的头像 发表于 10-24 14:43 168次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 217次阅读
    <b class='flag-5'>Linux</b>实用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系统,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息。本文将介绍 lsof
    的头像 发表于 10-23 11:52 234次阅读
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linuxcut命令的实用示例

    Linux command cut 用于文本处理。您可以使用此命令通过选择列从文件中提取部分文本。
    的头像 发表于 08-05 15:14 311次阅读

    linux系统Makefile的使用方法

    (dependencies)和命令(commands)三部分组成:   target: dependencies commands   命令前的Tab键是必须的。下面是一
    的头像 发表于 05-11 08:49 648次阅读

    util-linux修复WallEscape漏洞,影响Linux系统wall命令使用

    WallEscape 主要影响“wall”命令操作,Linux 系统的常规下,该指令被用作向系统所有登录用户的终端发布消息。然而在处理命令行参数输入时,过滤器未正确识别和过滤转义序列
    的头像 发表于 03-29 14:35 968次阅读

    linux命令概述

    德赢Vwin官网 网站提供《linux命令概述.pdf》资料免费下载
    发表于 03-11 09:18 3次下载

    PHP数组的使用方法

    PHP数组的使用方法! PHP是一种广泛使用的网络编程语言,它的数组功能非常强大且灵活。数组是一种数据结构,它允许我们在单个变量存储多个值。 在本篇文章,我将详细解释PHP数组的
    的头像 发表于 01-12 15:11 539次阅读

    Linux基本命令总结

    都说Linux命令多,实际工作我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600个
    的头像 发表于 01-11 10:32 962次阅读

    make、make all和make clean的使用方法

    刚接触Linux,认为直接make后就完成了编译,没想到编译出的结果存在很大问题,原来是make、make all和make clean的使用方法不对。
    的头像 发表于 01-05 12:32 1936次阅读

    PCBA焊接电路电烙铁的使用方法

    PCBA焊接电路电烙铁的使用方法的相关知识。
    的头像 发表于 12-26 10:27 800次阅读

    常用Linux命令总结

    今天浩道跟大家分享一些平时运维工作中常用到的Linux命令,让你关键时候也可以在领导面前露一手!大家不要觉得命令使用简单,实际上浩道接触的现场同事,命令发给他们,他们还有可能用错参数!
    的头像 发表于 12-26 09:49 430次阅读

    深入了解Linuxvi命令的使用

    的应用。在本文中,将详细介绍VI编辑器的使用方法,以帮助读者更好地掌握它的操作技巧。 1. VI编辑器的启动: 在命令输入`vi`,按下回车即可启动VI编辑器。如果需要打开一个新文件,则可以输入`vi file_name`,
    的头像 发表于 12-25 11:15 454次阅读