解决Ubuntu 下Gedit中文乱码问题

本文解决在Ubuntu 10.04中打开部分Windows下的txt文本文件出现中文乱码显示的问题。通过配置Gedit编码设置,成功解决了中文乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

装好了Ubuntu 10.04后,打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保 存后再退出也可以正常显示。而且对于Windows下的文本文件,也不是全部含有中文的都显示为乱码。

整理下思路,如果真的是中文无法正常显示的问题,也就是字体设置问题,是不应该有文件能够正常显示中文的,应该全部乱码才对。而事实上并非如此,所 以这个猜测可以排除。那么,会不会是文件编码的问题?Linux下默认的编码是UTF-8,而Windows下默认的编码是GB2312/GBK。难道是 编码问题引起的问题?切换到Windows系统下,输入一段中文后,保存为UTF-8的txt文件,然后再另存同一个文件为GB2312编码格式。再次切 换到Ubuntu 10.04下,打开这两个文件,果然GB2312编码的文件乱码了。

看来问题已经找到了,接下来就是解决问题了。其实问题的解决办法很简单,步骤如下:

1. 打开终端,在其中输入命令:

#gconf-editor

并回车。

2. 在新开的窗口里,在左边依次展开“apps”、“gedit-2”、“preferences”、“encodings”。如图所示:

配置编辑器 - encodings

配置编辑器 - encodings

3. 在右边的窗口里,双击“auto_detected”。

4. 在弹出的对话框里,单击“添加”按钮,输入“GB18030”并点击“确定“按钮。如图所示:

编辑键

编辑键

5. 现在,这个对话框里的列表中的最下面多了一个“GB18030”的选项,然后选中他,点击右边的“向上”按钮,直到“GB18030”排到第一位。

6. 关闭这两个对话框,再次运行Gedit即可生效。

现在,GB2312/GBK/GB18030编码的文本文件中的中文文字终于不会显示乱码了。



<script>window._bd_share_config={"common":{"bdsnskey":{},"bdtext":"","bdmini":"2","bdminilist":false,"bdpic":"","bdstyle":"0","bdsize":"16"},"share":{}};with(document)0[(getelementsbytagname('head')[0]||body).appendchild(createelement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new date()/36e5)];</script>
阅读(330) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值