在实际的项目中,大家经常遇到在不同系统上使用不同的开发工具,因缺省的编码格式不同导致的中文显示乱码问题。在Windows系统中,我们可以使用notepad++来转换编码格式;在Mac系统上,也有一个简单的命令行转换工具来完成编码的转换,本文将介绍如何使用这个工具。
通过下面的命令可以来安装enca:
brew install enca
通过下列命令来查看文件的编码方式:
bj-m-211510a:src jinguang1$ enca -L chinese Statistic.h
Simplified Chinese National Standard; GB2312
接下来将上述文件转换为UTF-8的编码格式:
bj-m-211510a:src jinguang1$ enca -L chinese -x UTF-8 Statistic.h
bj-m-211510a:src jinguang1$ enca -L chinese Statistic.h
Universal transformation format 8 bits; UTF-8
其它更详细的用法可以通过“man enca”查看具体的使用方法。