3 回答

TA貢獻(xiàn)1804條經(jīng)驗 獲得超2個贊
當(dāng)不清楚文件當(dāng)前編碼時,又需要轉(zhuǎn)換為某一目標(biāo)編碼時可以使用enca,它可以自動識別當(dāng)前編碼

TA貢獻(xiàn)2080條經(jīng)驗 獲得超4個贊
還是別用mousepad了,那個編輯器太簡單。 學(xué)習(xí)用個有前途的編輯器,比如vim, emacs, sublime等。Gnome下的Gedit或是KDE下的kate也可以。 經(jīng)過配置,這些編輯器都可以自動識別文件編碼,不會產(chǎn)生亂碼問題。 而且學(xué)好之后,不管是編程還是寫文檔,你可以都用一個編輯器。 一些編輯器雖然要花時間學(xué)習(xí),但從長遠(yuǎn)來看,會提高你的工作效率。

TA貢獻(xiàn)1784條經(jīng)驗 獲得超9個贊
一般的亂碼都是因為中文文件為 GBK 編碼,而系統(tǒng)為 UTF-8 導(dǎo)致。
幾個方案:
一、臨時修改環(huán)境變量
命令行調(diào)用編輯器,并修改相應(yīng)的環(huán)境變量,例如 LC_ALL=zh_CN.GBK ReText file
二、修改系統(tǒng)默認(rèn)的 locale 為 zh_CN.GBK
三、使用 iconv 轉(zhuǎn)化文件的編碼為 UTF-8
iconv -f gbk -t utf-8 file.gbk > file.utf-8
四、學(xué)習(xí)如何修改特定編輯器編碼設(shè)置
添加回答
舉報