在虚拟机里面捣鼓了一阵子ubuntu后,果断在自己电脑上装ubuntu12.04,装完后,发现一些文本文件用gedit打开后出现乱码,然后百度了一下,发现了这个:
1.在终端中运行 gconf-editor
2.在打开的界面中选择: apps->gedit-2->preferences->encodings
3.在右边的auto_detected和shown_in_menu上点右键编辑,点add,分别加入GB2312,并点UP按钮移动到第一位。
4.关闭,就可以在gedit中显示中文了
按照提示在第二步的时候就不行了,apps->gedit-2->preferences下面只有encodings跟ui两个子目录,没办法了,第三第四步也就完成不了了。
最后想了想,如果不能在图形界面添加的话,就在终端添加:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
这个是第三步中的auto_detected中添加编码类别,同样,在shown_in_menu中添加编码类别:
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
然后输入gedit /目录/文件名 打开包含中文的文本文件,OK!没有乱码了。