zoukankan      html  css  js  c++  java
  • gedit 乱码问题

    因为不同文本的编码方式不同,比如windows下编码方式为GB18030编码 (中文简体环境中的ANSI为GB18030编码,用2个或4个字节表示中文。)

    但gedit初始设置并没有自动识别文本的编码.

    系统编码: 忽略这个问题是问win10的, 可以看到各种gb2312, gbk, gb18030之间的关系

    上网查找答案...

    (参考了:http://blog.sciencenet.cn/blog-208613-607763.html)

    解决方案:

    gnome配置工具gconf-editor

    系统默认不安装.要自行安装.

    dnf install gconf-editor

    执行gconf-editor,有弹框出来,但里面只有根目录.

    终端里出现报错

    有待解决.

    另一个方法: iconv

    iconv - convert text from one character encoding to another

    将文本从一种编码转换成另一种编码.

    执行iconv -l 可以查看本系统支持的编码

    iconv -l | grep wc -l  之后发现,支持多达1174种编码

    OPTION3:增加gedit支持的编码

    1.打开gedit

    2.随便写点什么  然后按Ctrl+S保存

    注意到左下角有一个 Charatcer encoding    , 单击 Current Locale (UTF-8) ,选择add or remove

    然后就可以愉快地选择编码了.

    找到GB18030 , 并点击加号

    Option 4: 寻找其它替代品

    (参考:http://askubuntu.com/questions/63053/make-gedit-recognize-more-encodings)

    Kate  notepad xpad

  • 相关阅读:
    第八章 用通配符进行过滤
    第七章 数据过滤
    第六章 过滤数据
    第五章 排序和检索数据
    第四章 检索数据
    MySql 首记
    Effective C++ 6.继承与面向对象设计
    Effective C++ 5.实现
    ~~函数基础(五):内置函数~~
    ~~函数基础(四):递归函数~~
  • 原文地址:https://www.cnblogs.com/longwaytogo/p/5564370.html
Copyright © 2011-2022 走看看