本人装的Ubuntu为纯英文,且没有安装中文语言支持。

这样一来默认打开中文文档是会有乱码的,我们需要对gedit添加对中文编码的支持,常用GB18030.

步骤

ctrl+alt+t呼出终端shell界面,输入gconf-edit,回车,将打开配置编辑器,点开apps》gedit-2》perferences》encoding

右边选项逐个双击打开设置,添加GB18030,并将其排列到最顶上位置,退出配置编辑器,再打开中文文档,一切ok。

在此需要注意一点,不要用sudo gconf-edit打开配置编辑器,否则虽然gb18030已经添加了,但打开中文文档还所乱码,这地方我之前没注意,结果适得其反。

关于中文输入法

英文local下默认所没有中文输入法的,只有安装了中文语言支持后此会默认装上拼音等输入法。

不过不装语言支持也没关系,Ubuntu11.04中系统其实已经带了中文输入法的。当然,也可以装其他的输入法,如以前很喜欢的小企鹅fcitx输入法,但升级到11.04后不管所源码编译安装还是ppa源安装,最后折腾完了无法启动,不知道为什么,还要等高人指点。

在fcitx暂时无法用的时候,用系统自带的或者搜狗或qq云输入法替代都不错,系统自带输入法需要添加下:

super键(一般计算机上都所印个Windows徽标,mac上为command键)呼出程序选择界面,搜索ibus,可以找到keyboard input methods,点击后会提示没有启动,点是启动,然后点第二个标签input method》select a method》chinese添加拼音,想输入中文的时候按ctrl+空格,ok,用得还是不错,至少比Windows下的智能abc好用多了吧。

嫌每次这样麻烦,那么就将ibus添加为随系统自启动。方法为:按super键弹出程序管理界面,搜索start,点击start applications,添加command/usr/bin/ibus-daemon,这里注意,一定要填绝对路径,否则可能会出现开机起不来的情况,显示标题及注释自己随便填啦,能看懂就行。

其他说明

最新版本的Ubuntu已经不是用gconf-edit配置了,所以解决方法请搜索本站: Ubuntu11.10之后版本英文locate下gedit汉字乱码问题解决办法