专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » ubuntulinux:Ubuntu Linux系统下文件编码转换的技巧 »正文

ubuntulinux:Ubuntu Linux系统下文件编码转换的技巧

来源: 发布时间:星期四, 2009年2月12日 浏览:20次 评论:0


  下默认文件编码是utf-8编辑器也都支持gbkgb2312编码但有些时候还是需要把文档从默认gbk格式转换成utf-8格式比如网上在手机上看会出现半个字转成utf-8就没这个问题了
 
  般转换编码都是用iconv命令来转换命令格式如下
 
  $iconv -f gb18030 -t utf-8 file1.txt > file2.txt
 
  说实话这个命令不好使方面容易重复转换方面不支持通配符无法成批转换文件少了还好说要是大堆文件岂不是要累死?
 
  于是在google上淘宝淘得个更好傻瓜型命令行工具enca它不但能智能识别文件编码而且还支持成批转换
 
  1.安装
 
  $sudo apt-get enca
 
  2.转换
 
  命令格式如下
 
  $enca -L 当前语言 -x 目标编码 文件名
 
  例如要把当前目录下所有文件都转成utf-8
 
  $enca -L zh_CN -x utf-8 *
 
  很简单吧
 
  不过用时候发现有部分文件无法传转具体原因不祥不过enca会把无法转换文件告诉你对于这些不能转文件可以用gedit另存为方式转虽然这法笨点但挺好使
 
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: