linux中字符编码转换工具iconv

来源:互联网 发布:交通优化 编辑:程序博客网 时间:2024/05/18 22:41

1.iconv

iconv命令是用来转换文件的编码方式,比如可以将UTF8编码的转换成GB18030的编码,反过来也行。


2.命令格式及重要的选项

命令格式:

iconv -f encoding -t encoding inputfile
重要的选项:

-f encoding  原字符编码-t encoding  目标字符编码-o filename  将转换后的字符写入到filename文件--list  查看支持的字符编码集

3.举例来说

iconv -f gbk -t utf-8 SyncThread.cpp  #将SyncThread.cpp中的内容从gbk编码转换为utf-8,并打印的终端上iconv -f gbk -t utf-8 SyncThread.cpp -o SyncThread_new.cpp  #将转换编码后的内容写入到SyncThread_new.cpp文件中iconv --list   #查看系统支持的字符编码集


0 0