2019独角兽企业重金招聘Python工程师标准>>>

Geany是Ubuntu下一款很不错的文本编辑工具和开发工具,但美中不足的是使用Geany打开非UTF-8编码的简体中文文件时,一般显示乱码,查看看属性会发现Geany对于中文文件是按照ISO8859-1编码打开的。

针对Ubuntu下Geany打开简体中文文件乱码的问题,有2个解决办法:

1、菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK)

2、创建第2套Geany配置,需要打开GBK文件时使用第2套配置打开,具体方法:

I. 复制并修改 geany-gbk.desktop 文件

sudo cp /usr/share/applications/geany.desktop /usr/share/applications/geany-gbk.desktop

sudo geany /usr/share/applications/geany-gbk.desktop

修改2处

修改一:将其中的 Name 开头的所有行后面追加 -GBK (或者你喜欢的标识),例如将原来的 Name=Geany 改成 Name=Geany-GBK ,这样的目的是使在 右键文件打开方式列表 中看到的项目会显示为 Geany-GBK

修改二:将 Exec=geany %F 改为 Exec=geany -c /home/用户名/.geany %F

这里是利用Geany的命令行参数 -c 去加载指定位置的配置文件,我是在~/.geany下创建的配置,如果你在其他目录创建配置,这个目录名改成你创建配置的目录即可。

II. 在你的home目录下创建 .geany 目录或者你喜欢的目录名,注意前后一致即可:)

III. 在终端命令行输入 geany -c ~/.geany 开启新配置的geany,然后到菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK)。(注:~代表用户的home目录,例如你的用户名是echo,那么你的home目录为 /home/echo,而一般不需直接输入/home/echo,直接使用 ~代替即可)

这样子,在需要用GBK方式打开文件时,在右键文件打开方式列表中选择 Geany-GBK方式打开就不会再乱码了。

也许我的方法比较麻烦,如果您有更好的方法请告知,谢谢!

转载于:https://my.oschina.net/liujinofhome/blog/36566

Ubuntu Geany打开文件乱码的解决方法相关推荐

  1. geany java编译器乱码_Ubuntu Geany打开文件乱码的解决方法

    Geany是Ubuntu下一款很不错的文本编辑工具和开发工具,但美中不足的是使用Geany打开非UTF-8编码的简体中文文件时,一般显示乱码,查看看属性会发现Geany对于中文文件是按照ISO8859 ...

  2. sublime打开文件乱码的解决方法

    1.按'Ctrl'+'Shift'+'P'三个键,敲入'package'跳出如下一些选项,选择'Package Control:Install Package'. 2.出现如下界面,在空白区域敲'Co ...

  3. 网页 php pdf文件怎么打开是乱码,打开php文件乱码的解决方法

    打开php文件乱码的解决方法 发布时间:2021-02-14 11:45:35 来源:亿速云 阅读:94 作者:小新 小编给大家分享一下打开php文件乱码的解决方法,相信大部分人都还不怎么了解,因此分 ...

  4. python读取文件路径乱码 linux_Python之pandas读写文件乱码的解决方法

    Python之pandas读写文件乱码的解决方法 python读写文件有时候会出现 'XXX'编码不能打开XXX什么的,用记事本打开要读取的文件,另存为UTF-8编码,然后再用py去读应该可以了.如果 ...

  5. Ubuntu下打开文件乱码及编码转换

    txt文件在Windows下可以正常显示,Ubuntu下打开文件乱码.这是中文编码问题,Windows下用的是gb2312,而linux下用的是utf8.在此提供5种解决方案: 1. 在文档所在目录运 ...

  6. SQLyog客户端 导入sql文件乱码的解决方法

    SQLyog客户端 导入sql文件乱码的解决方法 参考文章: (1)SQLyog客户端 导入sql文件乱码的解决方法 (2)https://www.cnblogs.com/tanzq/p/906286 ...

  7. 计算机打开程序乱码,打开软件乱码怎么解决,详解win7电脑打开软件乱码的解决方法...

    今天小编给大家详解win7电脑打开软件乱码的解决方法,使用win7系统过程中,有时用户会遇到电脑打不开软件,打开乱码的问题,为此问题困扰的用户,可参照以下的方法进行解决. 最近有位win7系统用户使用 ...

  8. EXCEL打开CSV文件乱码的解决方法

    用C#程序通过StreamWriter导出字符串,导出生成txt文本文件,用记事本打开正常,改成csv格式,用excel打开乱码,且不能正确识别分列. 后用记事本打开,把编码从utf-8改成ansi之 ...

  9. CHM文件打开显示乱码的解决方法

    今天打开CHM文件显示乱码.收集网上的解决方法如下: 一:CHM 的实质是 HTML 文件,找一个CHM解压工具,解压成网页,然后用浏览器打开,自动选择现在字符集编码. 二:在注册表 HKEY_CUR ...

  10. U盘安装Ubuntu——关于UltraISO打开Ubuntu只有EFI文件夹的解决方法

    最近想将自己的电脑安装为Ubuntu,使用U盘安装,不知道为什么,用UltraISO直接打开之后只有一个EFI文件夹,写入硬盘镜像有问题. 解决方法有两种: 一个是下载最新版本的Universal U ...

最新文章

  1. 5G NGC — PCC 策略与计费控制框架
  2. php中函数的默认值,参数的顺序
  3. 计算机网络基础端口号,1 计算机网络基础练习
  4. Java笔记-为客户端及服务端创建公私钥的密钥库
  5. 鼠标移入时闪闪发光的效果
  6. 带你一文搞懂网络层的IP协议\数据链路层的以太网\ARP协议以及DNS和NAT协议
  7. java好学吗谁学过说话,最全Java知识总结
  8. eclipse格式化代码快捷键
  9. 邮件发送超大附件,上传下载特别慢,怎么解决?
  10. python中seaborn报错These `style` levels are missing dashes解决办法
  11. 浅谈jodaTime 的使用
  12. JavaScript系列之FileReader
  13. ASSERT(FALSE)
  14. PC主机主板OEM密钥读取保存工具
  15. android 贴身检测,安卓5.0贴身检测怎么设置_安卓贴身检测智能解锁设置方法_飞翔教程...
  16. 连续傅里叶变换和离散傅里叶变换的关系
  17. 瞬间击退眼睛疲劳的五大运动
  18. QQ音乐 for Mac(腾讯音乐客户端)
  19. 青春——塞缪尔·厄尔曼
  20. 网络安全技术——AAA

热门文章

  1. 资源分享 | ArcGis engine 10.4
  2. 【ArcGIS|空间分析】3D可视性分析(全国大学生GIS技能大赛试题)
  3. 【统计分析】2 地理统计
  4. classdefnotfound本地不报错_四种解决Nginx出现403 forbidden 报错的方法
  5. 关系抽取综述及相关顶会论文介绍
  6. 程序员如果不学好底层,将毫无作为
  7. Android Multimedia框架总结(二十七)MediaCodec回顾
  8. OpenGL ES总结(二)OpenGL坐标变换之平移及旋转
  9. 工程图样中粗实线的用途_电气工程图的一般特点、设计规范
  10. php远程调试 没有光标,老法师谈技术 - PHP远程单步调试