在Ubuntu下安装enca很简单,sudo apt-get install enca,enca用法如下:
1、检查文件的编码
enca -L zh_CN file
2、将文件编码转换为”UTF-8″编码
enca -L zh_CN -x UTF-8 file
3、如果不想覆盖原文件可以这样
enca -L zh_CN -x UTF-8 < file1 > file2
除了有检查文件编码的功能以外,”enca”还有一个好处就是如果文件本来就是你要转换的那种编码,它不会报错,还是会print出结果来, 而”iconv”则会报错。这对于脚本编写是比较方便的事情。