码迷,mamicode.com
首页 > 其他好文 > 详细

使用enca进行字符集转码

时间:2017-06-29 12:47:33      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:设置   工具   style   使用方法   tracking   pat   ref   好的   sim   

在linux进行开发与运维的时候,我们常常遇到字符编码的问题,系统字符设置、vimrc fileencoding设置、终端设置往往搞的晕头转向,当一个文件出现乱码的时候,我们通常不能识别它是什么编码的。而从不知道假设正确解码。

         今天使用enca这个字符集编解码工具,感觉比incov好用非常多,安装:

1)下载enca工具
  wget http://dl.cihar.com/enca/enca-1.13.tar.gz
2)tar -zxvf enca-1.13.tar.gz
3)./configure –prefix=/your/path

4)make
5)make install

 

使用方法:enca有几个地方比incov好的地方:

1)             直接识别字符集。eg:

enca -L zh_CN test.cpp    

Simplified Chinese National Standard; GB2312

2)             转换命令简单,eg:

enca -L zh_CN -x UTF-8 test.cpp or enca -L zh_CN -x GB2312 test.cpp

假设想改文件编码,直接将转换结果写回了test.cpp,不用指定输入文件再mv回去。

3)             支持批量输入:

enca -L zh_CN -x UTF-8 test.cpp test.h

使用enca进行字符集转码

标签:设置   工具   style   使用方法   tracking   pat   ref   好的   sim   

原文地址:http://www.cnblogs.com/lytwajue/p/7093680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!