gedit文本乱码问题解决

news/2024/7/3 20:36:00
Gedit中文乱码(适用Fedora)
缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。
 
出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。
 
命令行方式,适用于所有 Ubuntu 用户。  www.2cto.com  
复制以下命令到终端中,然后回车即可:
 
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 正确显示中文编码文件。
 
按下 Alt-F2,打开“运行应用程序”对话框。
在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。
展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
双击右边的 auto_detected 键,打开“编辑键”对话框。
单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。
列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。
单击确定按钮,关闭配置编辑器。
gedit3.x版本设置
 
终端输入dconf-editor
  www.2cto.com  
展开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']"
 
Fedora 16自带的gedit文本编辑器属于gedit3.x版本,所以网上很多关于gedit设置不太适用,根本找不到                                   /apps/gedit-2/preferences/encodings,所以这个问题还没解决的用户可以借鉴一下gedit3.x版本设置方法。
 
原来一直用Emacs解决gedit文本乱码问题,总觉得一些别扭,后来在网上找到gedit3.x版本设置方法,实在不易。

http://www.niftyadmin.cn/n/639967.html

相关文章

java实现二叉排序树

2019独角兽企业重金招聘Python工程师标准>>> /** 二叉查找树的java实现,包涵构造二叉查找树和对二叉查找树的一系列操作* version 1.0 2012/4/9* author akon*/ package com.akon405.www;public class BSTree {BSTreeNode rootNode;//创建根节点//创建二…

HElib-2 向量内积

本文翻译自: https://mshcruz.wordpress.com/2016/09/27/scalar-product-using-helib/ 假设输入两个向量u[1,2,3,4],v[1,2,3,4]u[1,2,3,4],v[1,2,3,4],目的是计算两个向量的内积。 以下介绍三种方式可以在密文下进行运算,首先假设已经初始化&#xff…

第九十二课.什么是多态

什么是java的多态: 多态分为两种1.编译时多态:方法的重载;2.运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主…

前端周记20190211-20190215

1、静态公有方法 (function(){var privateVariable10;function privateFunction(){return false;}MyObjectfunction(){}MyObject.prototype.publicMethodfunction(){privateVariable;return this;} })(); var anew MyObject(); console.log(a.publicMethod()); MyObject在私有作…

windows下安装使用gmp

windows下的安装配置&#xff1a;https://blog.csdn.net/u012629110/article/details/51220727 使用&#xff1a; 添加头文件&#xff1a; #include <gmpxx.h> 编译必须链接相应的库&#xff1a; g mycxxprog.cc -lgmpxx -lgmp -o mycxxprog (1)gmp整数操作&#x…

dark gdk+visual c++2008在虚拟机中的运行问题

最近在开始学习做游戏&#xff0c;但是自己用的系统是ubuntu&#xff0c;所以就装了一个virtualbox,并且装了一个xp&#xff0c;于是就开始了游戏之路&#xff0c;但是我发现游戏之路是如此的坎坷&#xff0c;很多小问题&#xff0c;不过都能很快的解决&#xff0c;由于我用的是…

号码隐私保护,让用户数据更安全

常言道“出行靠滴滴&#xff0c;吃饭有饿了么”&#xff0c;在科技的时代&#xff0c;互联网平台赋予了生活更多的选择&#xff0c;一切正变得丰富、便捷。小雨淅淅沥沥地湿润着春天&#xff0c;如往常般打开手机&#xff0c;我突然发现一些APP悄然无息地有了些共同的变化&…

Wordpress博客安装异次元分享工具条的方法

异次元单篇文章顶部的分享工具条做的很美观&#xff0c;集成了新浪微博、腾讯微博、QQ空间、人人网等分享按钮&#xff0c;页面浏览数以及支付宝捐赠等功能。可惜的是没有分享出来&#xff0c;黑苹果博客分享高仿版&#xff0c;具体方法&#xff1a; 基于 eliteYang 的 Version…