預設配置下,用 ubuntu 的文本編輯器(gedit)打開gb18030(繁體中文使用者請将這裡的出現的gb18030替換成big5或big5-hkscs)類型的中文編碼文本檔案時,将會出現亂碼。
出現這種情況的原因是,gedit 使用一個編碼比對清單,隻有在這個清單中的編碼才會進行比對,不在這個清單中的編碼将顯示為亂碼。您要做的就是将 gb18030 加入這個比對清單。
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['gb18030', 'utf-8', 'current', 'iso-8859-15', 'utf-16']"
運作dconf-editor
展開/org/gnome/gedit/preferences/encodings
auto-detected的value中加入 'gb18030' ,加在utf-8前面;
運作gconf-editor
展開/apps/gedit-2/preferences/encodings
在auto_detected鍵中新增gb18030,并使它位于utf-8前面,确定。