缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。
出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。
解决方法:
# apt-get install dconf-tools //安装dconf-editor
按下Alt-F2,打开“运行应用程序”对话框,输入dconf-editor+回车,打开dconf-edit在org--->gnome--->gedit--->preferences--->encodings--->auto-detected
在最前面添加’GB2312'输入完后敲回车键才能保存输入的内容
结果为['UTF-8', 'GB2312', 'BIG5','CURRENT','UTF-16']
注销生效!