缺省配置下,用Ubuntu的文本编辑器(gedit)打开 GB18030/GBK/GB2312等类型的中文编码文本文件时,将会出现乱。

出现这种情况的原因是,gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将GB18030等用到的编码加入这个匹配列表。

有两种操作方式可以实现:一种是命令行方式,另一种是图形界面方式。

  • 命令行方式

    该方式适用于所有Ubuntu用户。在命令行下执行:

    gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"
  • 图形界面方式

    该方式只适用于Ubuntu用户,不适用于KUbuntu/XUbuntu用户。操作步骤如下:

    1. 按Alt-F2,打开“运行应用程序”对话框。
    2. 在文本框中键入“gconf-editor”,并回车,打开“配置编辑器”。
    3. 展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
    4. 双击右边的auto_detected键,打开“编辑键”对话框。
    5. 单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。同样方法可以再添加GBK,GB2312等编码。
    6. 列表的最底部新增加了一个“GB18030”等编码。单击选中它,并单击右边的 “向上” 按钮将选中编码上移,以提高优先权。
    7. 单击确定按钮,关闭配置编辑器。

转载于:https://www.cnblogs.com/jyginger/archive/2010/07/30/1788595.html

解决Ubuntu下gedit中文乱码相关推荐

  1. 解决Ubuntu下matplotlib中文乱码问题-以添加宋体:simsun为例

    解决Ubuntu下matplotlib中文乱码问题-以添加宋体:simsun为例 先从simsun官网上下载宋体字体库 : 查看matplotlib配置文件位置: import matplotlibp ...

  2. ubuntu下evince中文乱码解决方法

    网上有很多解决linux下PDF中文乱码的问题,这里总结一个最简单的解决方法. 1. 安装poppler-data sudo apt-get install poppler-data 2. 修改系统配 ...

  3. 安装fbterm解决ffy下的中文乱码

    安装fbterm解决ffy下的中文乱码 代码: sudo apt-get install fbterm 运行fbterm 代码: sudo fbterm ----其他----------------- ...

  4. ubuntu下pdf中文乱码解决

    http://kada.cc/1043.html 说来奇怪,每次安装ubuntu系统,查看pdf文件时候,都会遇见乱码问题! 不是中文显示不出来,就是符号满天飞! 解决这个问题,装上xpdf的中文软件 ...

  5. 解决ubuntu下pdf中文不显示或乱码问题

    Ubuntu10.04终于来了,鄙人认为10.04是一个堪称完美的linux.赞一个--!使用的过程中,在阅读pdf时发现中文不显示或有乱码出现的现象.特将方解决方法记下,以备忘.方法如下.      ...

  6. linux ftp中文乱码方块,Ubuntu下NetBeans中文乱码及方框问题的解决方法

    当我在ubuntu 11.04中安装netbeans 7.0的时候,出现一个奇怪的现象,启动netbeans中,发现很多中文字无法显示,直接显示一个方框.很显然是没有找到某些字的显示数据,但是奇怪的是 ...

  7. Ubuntu下mysql中文乱码的解决

    1.以root登陆,在终端输入命令 sudo gedit /etc/mysql/my.cnf在打开的文件中     找到[client]在下面加入    default-character-set=u ...

  8. ubuntu下mysql中文乱码_Ubuntu的MySQL中文乱码问题--自己躺坑

    最近一段时间学习Django,在进行与MysqL数据联合使用的插入数据的时候遇到下边的问题: /usr/local/lib/python2.7/dist-packages/Django-1.11.de ...

  9. linux下mysql乱码_linux下mysql中文乱码

    登录mysql执行 mysql> show variables like 'character%'; 发现编码有些不是utf-8 修改/etc/mysql/my.cnf,网上说的是/etc/my ...

最新文章

  1. CowNew开源团队新书《自己动手写开发工具》隆重上市
  2. 清华浙大年度学生最高奖,都颁向量子物理
  3. linux进程--僵尸进程(五)
  4. 在Linux上挂载Windows共享文件夹
  5. 设计模式之Future模式——提交任务后立即得到一个Future对象,后面利用该对象得到具体的执行结果。加上回调功能,任务执行结束通知调用者或直接回调相应方法
  6. 详解C++移动语义std::move()
  7. 小程序获取openid保存缓存吗_微信小程序把openid放到缓存里
  8. 安装rabbitmq和php扩展
  9. 根据需要通过代码的方式加载js文件
  10. Java配置信息工具jinfo
  11. 数据库的硬迁移和mysql 5.5.38源码安装
  12. 编译FreeNOS报/usr/lib/grub/i386-pc/modinfo.sh doesn‘t exist错误
  13. 本地方法(JNI)——数值参数与返回值
  14. 09 - java 包命名规范
  15. 问题跟踪软件URTracker和Windows域的集成
  16. HTML5在线编辑器Wysihtml5之Bootstrap扩展
  17. LeetCode31.下一个排列 JavaScript
  18. 攻防世界 ics-05 write up
  19. python中,(x for y in z for x in y)这个结构怎么理解?
  20. java 去掉连续重复字符串_替换Java中连续的重复字符

热门文章

  1. rust 案例_理解Rust的引用与借用
  2. php js 异步上传图片,javascript实现异步图片上传方法实例
  3. pycharm 运行celery_在 Pycharm 安装使用black的方法详解
  4. 我的世界java测试版下载_我的世界中国版PC不删档测试版_网易我的世界JAVA版测试版单机游戏下载...
  5. 使用ASP.NET 2.0提供的WebResource管理资源
  6. 纸牌游戏CardBattle的设计与开发
  7. hdu 2005 第几天?(c语言)
  8. 20179214 2017-2018 2《网络攻防实践》第七周学习总结
  9. 推荐一个十分好看的开源博客系统
  10. hihoCoder #1068 : RMQ-ST算法(模板)