iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。
例如:从GB2312转换为UTF-8。
用法: iconv [选项...] [文件...]
Convert encoding of given files from one encoding to another.
输入/输出格式规范:
-f, --from-code=NAME 原始文本编码
-t, --to-code=NAME 输出编码
信息:
-l, --list 列举所有已知的字符集
输出控制:
-c 从输出中忽略无效的字符
-o, --output=FILE 输出文件
-s, --silent suppress warnings
--verbose 打印进度信息
-?, --help 给出该系统求助列表
--usage 给出简要的用法信息
-V, --version 打印程序版本号
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
用“glibcbug”脚本将错误报告给 <bugs@gnu.org>。
指令:
#iconv -f GB2312 -t UTF-8 gb1.txt >gb2.txt 将gb1里的编码从GB2312转化成UTF-8 并重定向到gb2.txt
分享到:
相关推荐
将windows上的文件编码格式转化为U-TF8,在移植windows代码到linux下的时候很有用,避免注释代码为乱码,以及编码格式引起的编译错误!
资源介绍:。易语言iconv.fne支持库中文名为易语言编码转换支持库,本易语言支持库在转换编码时使用 GNU libiconv 1.9.1版...操作系统需求: Windows、Linux。资源作者:。易语言教程网。资源下载:。Tags:编码转换。
我现在用的是linux系统经常会遇到从windows下面拷过来的文件无法在linux下正常显示的问题,正好刚学习java所以自己用Java写了一个很简单的文件编码转换器,可以转换系统支持的所有编码,不但可以转换单个文件,还...
为了与windows兼容,SecureCRT中文件编码的默认配置是”Default”,其实也就是GBK。如果我们将其更改为了”UTF-8″,那么我们查看从windows中scp过去的GBK文件就会变成乱码,需要进行转换,比较麻烦。
易语言iconv_static.lib支持库中文名为易语言编码转换支持库,本易语言支持库在转换编码时使用 GNU libiconv 1.9.1版,支持现有绝大多数编码和字符集。易语言iconv_static.lib支持库为易语言静态支持库,需要易语言...
项目中有很多文件因为编码的原因导致用户使用的时候看到的是乱码,或是不兼容的情况,网上找...4,兼容Linux & Windows & Mac系统 5,不用安装,只要机器有JDK就可以使用 需要源码的请邮件jidaqiana@163.com 或 私信我
在Linux下有个iconv.h头文件,里面是对编码转换处理的封装。但在windows下是没有这个头文件的。这里有三个文件,高手编写,用在windows下:iconv.h,iconv.dll和iconv.lib,导出库,就可以用iconv.h了。用法与Linux下...
经常在linux和windows上来回切换的用户,比较头疼 的就是这两个平台上默认的编码格式不同,这款小工具可以批量进行编码转换
一款音频转码到AAC的工具库,目前支持G711a/G711u/G726/PCM等音频格式的转码,跨平台,支持Windows(32&64)/Linux(32&64)/ARM各平台
当windows和linux双系统时,有时文件格式会有问题,windows默认是GBT5,而linux是utf-8,windows修改过的文件有时linux下就会乱码,我用python3编了一个格式转换的程序.
Windows文档默认编码是ANSI,Linux...项目进行平台移植(Windows—>Linux)时涉及到大量文档编码格式转换,即TXT文档编码ANSI转UTF8。 代码中Python实现了指定目录下TXT文档编码ANSI转UTF8。批量转换。简单。易实现。
代码地址 ...需求 编码转换在实际开发中经常遇到,通常是ANSI、Unicode和Utf-8之间相互转换。实现也有很多种,有查表法、使用C++11、使用boost、使用系统API。...目前只实现Windows下的编码转换,以后需要
最近需要对Linux与Windows平台下的字符传输出现乱码,对字符编码作了深究。参考了网上的UTF-8/UTF-16转换的资料,只有0x10000以下的Unicode编码进行了转换;对其代码进行了修改和补充,可以实现所有的UTF-8/UTF-16的...
在linux中可以正常显示中文,只是打开windows中创建的txt文件乱码,原因是linux下用的编码一般是utf-8 windows 一般是gb2312(gbk) 那么只需要简单的转换下就可以正常显示了
windows文件和linux文件互转
C++写的Windows下GB2312与UTF-8相互转换代码,VC实现,调用了windows底层函数,不支持linux环境
易语言cncnv.fne支持库中文名为易语言文字编码转换支持库,本易语言支持库实现了各种编码方式文字之间的转换。易语言cncnv.fne支持库为一般支持库,需要易系统3.6版本的支持,需要系统核心支持库3.0版本的支持,提供...