1)gedit
運行 gconf-editor,把 gedit 的自動檢測編碼設置修改一下,加入 GB18030,GB2312 ,GBK
等幾個 ( GB18030 兼容GB2312 ,GBK的,所以只添加有一個 GB18030就可以了的)
在這項下 /apps/gedit-2/preferences/encodings/auto_detected
下面
我的系統的encoding 默認是 utf-8的,添加了GB18030之後就可以了。但注意要放在你係統支持的locale前面纔行。看下面怎麼添加GB18030 locale的支持。有人說了,他是調用glib庫的函數來判斷編碼的,好像你係統不安裝這個locale的話,他是都檢測的時候有點問題,所以你要把 GB18030放到最前面纔行,因爲我係統一開始只有UTF-8的支持,所以一開始順序 UTF-8
,ISO-8859-15,GB18030
這樣他還是認不出GB18030編碼,要寫 UTF-8 ,GB18030,ISO-8859-15這樣,好像。
2)vim
類似的可以在/etc/vim/gvimrc 文件裏面添加 set fencs=utf-8,GB18030,ucs-bom,default,latin1這行, 讓 gvim 編輯器也能自動檢測到編碼來。 在gvim中 ,點“編輯”->“設定窗口”菜單,可以看到幫助。