国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Ubuntu下進(jìn)行文件編碼的互相轉(zhuǎn)換

2024-08-28 00:09:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Ubuntu下默認(rèn)文件編碼是utf-8的,一般的編輯器也都支持gbk,gb2312編碼,但有些時(shí)候還是需要把文檔從默認(rèn)的gbk格式轉(zhuǎn)換成utf-8格式的,比如網(wǎng)上下載的電子書在手機(jī)上看會(huì)出現(xiàn)半個(gè)字,轉(zhuǎn)成utf-8就沒(méi)這個(gè)問(wèn)題了。

一般轉(zhuǎn)換編碼都是用iconv命令來(lái)轉(zhuǎn)換,命令格式如下

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

說(shuō)實(shí)話這個(gè)命令不好使,一方面容易重復(fù)轉(zhuǎn)換,另一方面不支持通配符,無(wú)法成批轉(zhuǎn)換,文件少了還好說(shuō),要是一大堆文件豈不是要累死?

于是在google上淘寶,淘得一個(gè)更好的傻瓜型命令行工具enca,它不但能智能的識(shí)別文件的編碼,而且還支持成批轉(zhuǎn)換。

1.安裝

$sudo apt-get install enca

2.轉(zhuǎn)換

命令格式如下

$enca -L 當(dāng)前語(yǔ)言 -x 目標(biāo)編碼 文件名

例如要把當(dāng)前目錄下的所有文件都轉(zhuǎn)成utf-8

$enca -L zh_CN -x utf-8 *

很簡(jiǎn)單吧。

不過(guò)用的時(shí)候發(fā)現(xiàn)有一部分文件無(wú)法傳轉(zhuǎn),具體原因不祥,不過(guò)enca會(huì)把無(wú)法轉(zhuǎn)換的文件告訴你的。對(duì)于這些不能轉(zhuǎn)的文件,可以用gedit另存為的方式轉(zhuǎn),雖然這法笨點(diǎn),但挺好使的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长海县| 神农架林区| 闽侯县| 苍南县| 阿瓦提县| 江源县| 绍兴市| 达日县| 辰溪县| 昌邑市| 会理县| 浦北县| 开远市| 皮山县| 且末县| 清涧县| 内江市| 双峰县| 江华| 长宁区| 镇宁| 本溪市| 孝感市| 普兰店市| 武隆县| 柏乡县| 新邵县| 同仁县| 简阳市| 三都| 阜南县| 郁南县| 崇文区| 平谷区| 华蓥市| 太谷县| 永兴县| 宣威市| 包头市| 南漳县| 石城县|