您的位置 首页 软件

Ubuntu Linux体系下文件编码转化的技巧

Ubuntu下默认文件编码是utf-8的,一般的编辑器也都支持gbk,gb2312编码,但有些时候还是需要把文档从默认的gbk格式转换成utf-8格式的,比如网上下载的电

Ubuntu下默许文件编码是utf-8的,一般的编辑器也都支撑gbk,gb2312编码,但有些时分仍是需要把文档从默许的gbk格局转化成utf-8格局的,比方网上下载的电子书在手机上看会呈现半个字,转成utf-8就没这个问题了。

一般转化编码都是用iconv指令来转化,指令格局如下

$iconv -f gb18030 -t utf-8 file1.txt > file2.txt

说实话这个指令不好使,一方面简单重复转化,另一方面不支撑通配符,无法成批转化,文件少了还好说,要是一大堆文件岂不是要累死?

所以在google上淘宝,淘得一个更好的傻瓜型指令行东西enca,它不但能智能的辨认文件的编码,并且还支撑成批转化。

1.装置

$sudo apt-get install enca

2.转化

指令格局如下

$enca -L 当时言语 -x 方针编码 文件名

例如要把当时目录下的一切文件都转成utf-8

$enca -L zh_CN -x utf-8 *

很简单吧。

不过用的时分发现有一部分文件无法传转,详细原因不祥,不过enca会把无法转化的文件告知你的。关于这些不能转的文件,可以用gedit另存为的方法转,尽管这法笨点,但挺好使的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/326092.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部