之前用的Ubuntu一直是从较早安装的版本升级上来的,所以没在意到gedit乱码问题的设置已经改变。

11.10下默认已经没有安装gconf-editor,即便是安装了也看不到以前的apps>gedit2分支。

原来gedit已经升级到3,且Ubuntu的设置工具也已经改变,当前使用为dconf-editor,需要安装的是dconf-tools

你没看错,是d打头!

知道是什么工具就好办了,ctrl+alt+t调出终端,输入:

1
sudo apt-get install dconf-tools

安装完成后控制板输入dconf就应该可以找到dconf-editor,或者命令行直接输入都可以,在以下路径找到修改设置处:

org>gnome>gedit>preferences>encodings:autodetected

单击value列,按已有的格式,在最面添加GB18030,以英文逗号分割,输入完成后按回车,关闭配置编辑器,再次打开带汉字的文本文件,汉字应该可以显示了。

[‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]

早前版本Ubuntu解决汉字乱码问题方法请见: 英文locale下gedit打开中文文档乱码及中文输入法解决办法

Ubuntu系统显示环境设置可见:Ubuntu中英文locale设置

官方wiki:http://wiki.Ubuntu.org.cn/Gedit%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81