主页 > 知识库 > Linux下如何使用enca查看文件编码并转换?

Linux下如何使用enca查看文件编码并转换?

热门标签:潮州地图标注 公司400电话办理价格 依兰县地图标注app 珲春市地图标注app 百度中国地图标注中心 山东企业电销机器人价格 安阳百应电销机器人加盟 百度地图标注开锁电话 pageadm实现地图标注

在Linux做开发或者系统管理遇到乱码是经常的事情,主要Windows下中文的默认编码是bg2312,而Linux下是utf-8。很多时候 涉及到和Windows平台系统的通信免不了编码的转化,可能大部分人都用iconv库函数(包含在glib中)和iconv命令来执行编码转换,今天我要推荐的是另一个shell下编码转换工具enca。用它不仅可以转换编码,还可以查看文件的原始编码,使用上也比iconv方便一些。

在Ubuntu下安装enca很简单,apt一下就行了,enca用法如下:

enca -L zh_CN file 检查文件的编码

enca -L zh_CN -x UTF-8 file 将文件编码转换为”UTF-8″编码

enca -L zh_CN -x UTF-8 file1 > file2 如果不想覆盖原文件可以这样

除了有检查文件编码的功能以外,”enca”还有一个好处就是如果文件本来就是你要转换的那种编码,它不会报错,还是会print出结果来,而”iconv”则会报错。这对于脚本编写是比较方便的事情。

标签:乐山 沧州 榆林 河北 淘宝邀评 山南 保定 河池

巨人网络通讯声明:本文标题《Linux下如何使用enca查看文件编码并转换?》,本文关键词  Linux,下,如何,使用,enca,查看,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux下如何使用enca查看文件编码并转换?》相关的同类信息!
  • 本页收集关于Linux下如何使用enca查看文件编码并转换?的相关信息资讯供网民参考!
  • 推荐文章