文章屬於轉載:http://hi.baidu.com/topman8023/item/3a114927aaa63c5cc38d590c
方法一:
在終端中輸入:
$gconf-editor apps->gedit-2->preferences->encodings
回打開一個文件在右邊的auto_detected和 shown_in_menu上點右鍵編輯,點add,分別加入GB2312(或者是GB18030),並點 UP按鈕移動到第一位。
但是,我的 apps->gedit-2->preferences目錄裏卻沒有encodings,只有editor和ui。 起初我運行gconf-editor時候,發現之前並沒有安裝這個應用,於是執行apt-get gconf-editor install 現安裝的,是不是有些東西沒安裝上呢?
後來又查詢了一下,有一種方式是這樣解決亂碼問題的,是使用的dconf-editor 命令,修改方式與上面類似:
->org->gnome->gedit->preferences->encodings
->auto-detected的value項中加入’GB18030′,寫在第一位(點enter確認);
->show-in-menu的value項中加入’GB18030′,寫在第一位(點enter確認)。
然後,我再打開下載的txt文件,發現中文也可以正常顯示了。
然後,我再次運行了gconf-editor 後發現 apps->gedit-2->preferences目錄裏出現了encodings,並且GB18030在第一位。
如果以上還不能解決你的gedit亂碼問題,可以做如下嘗試:
看看你的瀏覽器(我用火狐)字符編碼設置是否是GB18030,查看-》字符編碼。
這只是一些猜測和嘗試,沒有理論依據,希望能解決你的問題。
方法二:
12.04是新版本,命令行輸入下面的,然後回車 gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"