閱讀387 返回首頁    go 微軟 go windows


解決ubuntu gedit中文亂碼

缺省配置下,用 Ubuntu 的文本編輯器(Gedit)打開GB18030(繁體中文用戶請將這裏的出現的GB18030替換成BIG5或BIG5-HKSCS)類型的中文編碼文本文件時,將會出現亂碼。

出現這種情況的原因是,Gedit 使用一個編碼匹配列表,隻有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將 GB18030 加入這個匹配列表。


Gedit 3.x 版本設置 (適用於Ubuntu 11.10及以後)

命令方式

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"

圖形方式

  1. 運行dconf-editor
  2. 展開/org/gnome/gedit/preferences/encodings
  3. auto-detected的Value中加入 'GB18030' ,加在UTF-8前麵;

Gedit 2.x 版本設置 (適用於Ubuntu 11.04及以前)

命令方式

gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[GB18030,UTF-8,CURRENT,ISO-8859-15,UTF-16]"

圖形方式

  1. 運行gconf-editor
  2. 展開/apps/gedit-2/preferences/encodings
  3. 在auto_detected鍵中新增GB18030,並使它位於UTF-8前麵,確定。

最後更新:2017-04-03 05:38:58

  上一篇:go 模擬退火 算法
  下一篇:go rpmbuild 生成軟件包, 在安裝時候忽略依賴關係