Ubuntu/linux 下的一个文件编码转换工具enca,支持批量转换。
Ubuntu下安装方法:
- sudo apt-get install enca
- aptitude install 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 假如不想覆盖原文件可以这样
其中 UTF-8 是目标编码, -L 代表了语言环境
在转换的过程中如果有些文件无法转换,enca会帮你列出来。
参考文章:
http://www.xker.com/page/e2008/0130/46696.html
http://www.enet.com.cn/article/2008/0227/A20080227168944.shtml