Ubuntu10.04下面gedit中文乱码的问题

本文介绍了解决Ubuntu 10.04系统中使用gedit打开Windows下的中文txt文件出现乱码的问题。通过调整gedit的编码设置,使其能够正确识别GB2312/GBK编码的文件。

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

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


原因:
1.Linux下默认的编码是UTF-8,而Windows下默认的编码是GB2312/GBK。切换到Windows系统下,输入一段中文后,保存为UTF-8的txt文件,然后再另存同一个文件为GB2312编码格式。再次切 换到Ubuntu 10.04下,打开这两个文件,果然GB2312编码的文件乱码了。
2.Ubuntu 10.04版本的gedit版本为2.30,其版本不支持GB2312/GBK/GB18030。


方法:
Gedit 2.x 版本设置 (适用于Ubuntu 11.04及以前)
1.切换到用户模式(注意不要是根用户,否则没有键值)
2.运行gconf-editor
3.展开/apps/gedit-2/preferences/encodings
4.在auto_detected键中新增GB18030(不要写GB2312/GBK/GB18030),并使它位于CURRENT后面,确定




参考文档:http://wiki.ubuntu.org.cn/Gedit%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值