Linux下iconv乱码转码命令
目录
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乱码转码命令相关推荐
- Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...
- Linux下常见的文本处理命令
众所周知,在Linux下"一切皆文件"的原则,一切配置文件都可以以文本的方式进行编辑.存储.故对文本文件的操作能力,决定着你是否能够在Linux下操纵自如.今天,就写下几个关于Li ...
- linux常用调试,linux下gdb常用的调试命令
用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...
- (转载)linux下的find文件查找命令与grep文件内容查找命令
linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...
- linux下挂载和卸载的命令的用法:mount 、umount
linux下挂载和卸载的命令的用法:mount .umount 将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是:mount /dev/had1 /wins ...
- 教你解决ChartDirector Linux下中文乱码
用ChartDirector这个c++库画图的时候会遇到乱码的问题. 在同事的指导下,将所有的中文先转换成utf8编码. 然后用simsun.ttc这个字体显示. 就ok了. 今天又遇到了这个问题,还 ...
- linux为什么用tar压缩,linux下tar压缩和解压命令用法详解
linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...
- linux如何在a休息时运行b,Linux下如何优雅地修正命令?
原标题:Linux下如何优雅地修正命令? 来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng 如何快速纠正你的linux命令?我们在输入命令的时候,难免会出现输入命令错 ...
- linux下删除乱码文件名的方法
from: http://www.jb51.net/LINUXjishu/32910.html linux下删除乱码文件名, 不废话: 1. ls -i 列出文件的节点ID, 如: 123456789 ...
最新文章
- 15个相见恨晚的 Linux 神器,你可能一个都没见过
- 数字万用表测量二极管、三极管
- 微软免费图书《Introducing Microsoft LINQ》翻译Chapter2.1:C# 3.0 特性(对象初始化表达式\匿名类型\查询表达式)...
- 《C和指针》读书笔记第三章数据
- ActiveMQ实现负载均衡+高可用部署方案
- 转整型_SPI转can芯片CSM300详解、Linux驱动移植调试笔记
- python实现倒n字形排列_Leetcode问题库——Z形变换(Python),补充X形变换,字形
- HH SaaS电商系统的库存调整单设计
- 法学学士学位的完整形式是什么?
- 礼物gift(DP)
- Linux查找历史命令
- python r语言 数据分析_R vs. Python,数据分析中谁与争锋?
- 菜鸟涂鸦作品展_No.1
- BUUCTF笔记之Misc系列部分WriteUp(一)
- 机房维护 网拷_利用网络还原系统(远志)快速维护机房
- 蓝桥杯备赛第一天-138译码器
- elk日志管理系统搭建
- php layim 图片正则替换,用正则表达式批量替换图片路径方法
- selenium+java发送cookie,绕过验证码登录
- 为什么和平精英一直显示无法连接到服务器,和平精英无法连接到服务器解决办法...