缺省配置下,用 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 用户。

您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。

  1. 按下 Alt-F2,打开“运行应用程序”对话框。

  2. 在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。

  3. 展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。

  4. 双击右边的 auto_detected 键,打开“编辑键”对话框。

  5. 单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。

  6. 列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。

  7. 单击确定按钮,关闭配置编辑器。

gedit3.x版本设置

终端输入dconf-editor

展开org/gnome/gedit/preferences/encodings

auto-detected的value中加入’GB18030′,加在uft8后面;

show-in-menu的value中加入’GB18030′

现在,您的 gedit 应该能够顺利打开 GB18030 编码的文本文件了。

gedit 3.X版本命令设置: gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"

Ubuntu gedit中文乱码-转相关推荐

  1. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小] 我是先安装了Ubuntu 12.04 Server,然后安装 ...

  2. Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

    Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 参考文章: (1)Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题 (2)https://www.cnblogs. ...

  3. Ubuntu系统中文乱码的解决办法

    Ubuntu系统中文乱码的解决办法 文章目录 Ubuntu系统中文乱码的解决办法 1. 安装中文语言 2. 安装语言设置的命令locale 3. 安装中文的相关字体 4. 修改语言的环境变量 4.1 ...

  4. Ubuntu的中文乱码问题

    Ubuntu的中文乱码问题 **状况:**所用的Linux系统不支持中文,遇见中文就zz了.ORZ- **目标:**使系统/服务器支持中文,能够正常显示. 首先,安装中文支持包language-pac ...

  5. ubuntu 编辑器中文乱码

    Ubuntu 默认采用UTF8编码,可以方便global.但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在Ubuntu下访问部分Win文本文件时,出现乱码. I. 配 ...

  6. eclipse中文乱码解决_如何解决firefly rk3399 ubuntu 系统中文乱码

    用过上述板子系统的同学,当你打开firefly ubuntu 系统浏览器,连上外网,打开一个网站,是否会发现如果你是原始官方镜像,这个网站的中文会出现乱码现象,其实这是因为原始镜像的firefly u ...

  7. 转ubuntu下中文乱码解决方案(全)

    1.ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动. 配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- ...

  8. ubuntu php 中文乱码,Ubuntu环境下,图例中文乱码怎么办?

    最近做了一个最小二乘法的代码编写并用 matplotlib 绘制了一张图,但是碰到了中文乱码问题.简单搜索之后,发现有人总结出了比较好的方案,亲测可行.推荐给大家. 本文前提条件是 已经 安装好 ma ...

  9. 解决Ubuntu下gedit中文乱码

    缺省配置下,用Ubuntu的文本编辑器(gedit)打开 GB18030/GBK/GB2312等类型的中文编码文本文件时,将会出现乱. 出现这种情况的原因是,gedit使用一个编码匹配列表,只有在这个 ...

最新文章

  1. DialogFragment 的使用
  2. 机器学习中使用的交叉熵(cross entropy)透彻分析
  3. .net获取ip地址
  4. c语言findnext递归扫描文件,C++用FindFirstFile、FindNext递归遍历硬盘的文件-Go语言中文社区...
  5. python tkinter button颜色变不了_更改函数中Tkinter按钮的颜色
  6. 全球及中国垃圾发电行业运营管理及十四五投资价值评估报告2021-2027年
  7. 狼的十大“处世哲学”~~(有关狼的图片)
  8. 研究生的研究人员发展课程
  9. SSH服务的渗透测试
  10. 领域驱动设计(DDD)的精髓
  11. Scrapy-redis 源码分析 及 框架使用
  12. Java 多线程(并发)
  13. 开源框架相关面试问题-retrofit网络框架面试问题讲解
  14. 李开复曾说:“买车是一生最坏的投资”,真的是这样吗?对此你怎么看?
  15. 【转】MEF程序设计指南四:使用MEF声明导出(Exports)与导入(Imports)
  16. Emacs自动清除行尾空格
  17. BZOJ2565: 最长双回文串(回文树)
  18. 关于python文件打开模式表示错误的是_python文件读取失败了该怎么处理 !
  19. 使用Arduino IDE环境学习ESP32--CAM
  20. Pycharm+Django之Django学习(1)(初学者)

热门文章

  1. 3D程序运行在服务器上 VirtualGL
  2. 125条常见的java面试笔试题大汇总1
  3. javax.comm的API
  4. PHP全栈开发(八):CSS Ⅴ 超链接 style
  5. Berg Insight:移动M2M连接将实现长足发展
  6. 51Nod 1021 石子合并 Label:Water DP
  7. 基于HTTP的QQ协议(转)
  8. nginx+apache实现负载均衡+动静分离配置(编译安装)
  9. 安全企业 Stormshield 披露数据泄露事件 源代码被盗
  10. 有人公开了Avast、McAfee 等杀软中的 8 个 0day