最近新安装了一个英文版的ubuntu 16.04的系统,但是在系统下使用gedit打开中文文件时出现乱码,查询了一下,解决办法其实很简单,输入以下命令即可:

gsettings set org.gnome.gedit.preferences.encodings candidate-encodings “[‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]”

注意1:ubuntu官方给出的命令是【gsettings set org.gnome.gedit.preferences.encodings auto-detected “[‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]”】,可是经过尝试貌似不行。

注意2:以上命令中的标点符号必须是英文的,不能是中文的!!复制黏贴执行之后,如果提示以下信息,则说明你复制的过程中系统自动将英文标点符号转成了中文,自己手动将其改回来即可!

leon@Ubuntu:~$ gsettings set org.gnome.gedit.preferences.encodings candidate-encodings “[‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]”
Usage:gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUESet the value of KEY to VALUEArguments:SCHEMADIR A directory to search for additional schemasSCHEMA    The name of the schemaPATH      The path, for relocatable schemasKEY       The key within the schemaVALUE     The value to set

这里说明一下为什么会出现乱码,以及上述的命令行的作用:

之所以会出现乱码,则是编码的字符集不同,国际通用的字符集编码主要是UTF-8,而恰巧中文的字符编码默认不是UTF-8。win下面编辑的中文,字符集默认也不是utf8。并且,你保存的时候,很多人是不会去注意字符集的问题的,所以,要解决这个问题,还是得使得我们自己的文本编辑器适应其他的字符集。gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。所以要做的就是将要使用的编码字符集加入这个匹配列表就可以了,而上面的语句的作用就在这里了。

搞定,收工!!

英文版Ubuntu 16.04系统如何解决gedit中文显示乱码的问题相关推荐

  1. Ubuntu 16.04中zabbix4.2设置中文显示

    问题描述: You are not able to choose some of the languages, because locales for them are not installed o ...

  2. linux升级安装失败,更新Ubuntu 16.04系统中安装Adobe Flash更新失败的解决

    最近在更新 Ubuntu 16.04系统的时候,发现总是在安装 Adobe Flash更新的时候失败,提示如下信息: 正在处理用于 update-notifier-common (3.168.5) 的 ...

  3. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  4. 在Ubuntu 16.04系统中,将Logitech G920方向盘连接到Carla服务器

    注: 电脑是win10 + Ubuntu 16.04双系统 我们用Logitech g29方向盘的程序来模拟G920方向盘,所以接下来运行出现g29等字样,是没有问题的 1.jstest-gtk 1) ...

  5. Ubuntu 16.04系统下出现E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary

    Ubuntu 16.04系统下出现E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary ...

  6. Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 在ThinkPad系列笔记本电脑中使用过Ubuntu 16.04系统的同学都知道,NVIDIA显卡驱动程序特别难安装.以我使用的T ...

  7. Pwn环境配置(二)——VMware虚拟机安装Ubuntu 16.04系统

    Pwn环境配置(二) 安装Ubuntu 16.04系统,至于为什么非要是Ubuntu 16.04系统呢,我也不太清楚,只知道大佬们用的都是这个.好像是,它兼容性好之类的吧- 下面步入正题开始安装, 首 ...

  8. 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤

    转载链接 : 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤 :https://www.jianshu.com/p/58093888ee25 本文背景: 现有项目系统 ...

  9. 在linux搭建wiki教程,在Ubuntu 16.04系统上安装WikkaWiki

    一.WikkaWiki介绍 WikkaWiki是一个灵活的.兼容标准的.轻量级的.平台独立的开源Wiki引擎,它使用PHP语言开发,后端存储采用了MySQL数据库.WikkaWiki的设计目标是速度快 ...

最新文章

  1. 靶向新冠状病毒(COVID-19)的药物靶点
  2. javamail.providers not found
  3. gps天线拆解图片_华为 畅享 Z 拆解:揭秘千元5G手机物料成本是多少
  4. Xamarin效果第十六篇之GIS添加Mark
  5. 图论 —— 生成树 —— 最小树形图
  6. 第15章 使用DOM的脚本语言
  7. 机器学习之Adaboost (自适应增强)算法
  8. TSCAN算法matlab,使用TscanCode和scan-build进行静态分析
  9. Amber Group受邀成为DeFi Alliance成员单位,持续助力DeFi生态发展
  10. 贺利坚老师汇编课程35笔记:[BX+SI]和[BX+DI]寻址
  11. windows下检測文件改变
  12. epoll内核源码详解+自己总结的流程
  13. Coder Essential之编程语言学习知识点纲要
  14. u盘重装惠普服务器系统,教你hp惠普u盘重装win10系统
  15. 有意义的100个小故事
  16. JSON与JAVA数据的转换。JSONObject.fromObject()和JSONObject.toBean()
  17. php验证码一直错误,yii2.0验证码总是错误
  18. html设置字号为五号,怎么将公式编辑器里面编辑的公式大小设置为5号宋体
  19. virtuoso根据原理图绘制版图并联接_virtuoso画原理图
  20. 修改java游戏分辨率怎么调_怎么修改jar游戏的分辨率

热门文章

  1. 民非企业盈利怎么处理_对企业法人无力偿还债务时要怎么处理,如何解决?
  2. 设计模式之观察者模式--中英文结合理解版
  3. Kubernetes上的负载均衡详解
  4. Mysql 中的事件//定时任务
  5. ElasticSearch概述和定义
  6. WSFC2008R2跨群集迁移WSFC2012R2
  7. html中的div span和frameset框架标签
  8. An unspecified error occurred!
  9. Android Resource介绍和使用
  10. 关于windows图形编程 Hello2 程序的问题