Ubuntu Linux系統下檔案編碼轉換的技巧

2021-04-20 04:33:55 字數 499 閱讀 8523

一般轉換編碼都是用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另存為的方式轉,雖然這法笨點,但挺好使的。

阿里雲 ubuntu(linux)系統

1.訪問主機 linux a.確認自己的機器是虛擬主機還是空間,如果是空間不確定是否可以訪問 b.在connection中伺服器名稱,protocol,在 c.在ssh中設定機器ip 使用者名稱 密碼 d.emulation teminal選擇linux,ansi color,select an a...

Ubuntu Linux系統上安裝IE瀏覽器的方法

由於有些做的專案只能用ie開啟 js的問題 firefox打不開js選單,無奈只能安裝ies4linux。首先開啟 http www.tatanka.com.br ies4linux page main page,在download裡選擇ubuntu的安 裝,開啟的頁面有安裝嚮導,照著執行就可以了。...

Ubuntu Linux系統更改主機名

1.啟用root使用者 可跳過 執行命令 sudo passwd root 為root使用者設定密碼 2.以root使用者身份登入 1 編輯檔案 etc hosts 將下面的一行 127.0.1.1 xx 替換為127.0.1.1 newhostname 2 編輯 etc hostname檔案 刪除...