首页 新闻 会员 周边 捐助

为什么在geany中用了utf-8后中文仍是乱码?但在IDLE和终端中都可以正常显示。感谢回答!!!

0
悬赏园豆:30 [已解决问题] 解决于 2020-08-04 06:18


我之前上百度、谷歌搜了一下,没有结果,有没有哪位大神知道怎么让中文在geany和终端中都可以正常显示?

史Torm的主页 史Torm | 初学一级 | 园豆:141
提问于:2020-07-31 23:07
< >
分享
最佳答案
0

没用过geany,但如果它内部控制台直接用的是cmd的话,编码应该改成gbk,也可以试试改字体,也可能是字体不支持,如果就写python的话建议换到vscode或者pycharm吧!

收获园豆:30
SJ2050 | 菜鸟二级 |园豆:261 | 2020-08-02 21:34

试过改GBK了,还是不行啊?。。。字体是默认的'Monospace' - 'Normal',应该没问题

史Torm | 园豆:141 (初学一级) | 2020-08-03 19:43

@半生轻狂客: 你可以再试试以下操作:

  1. 在cmd中运行该py文件,如果没报错,那就是geany的环境问题,我也帮不了你。
  2. 如果1操作中也是乱码,那就是py文件是以utf8形式保存的,可以将py文件转成gbk保存。
  3. 从geany中转移到pycharm或vscode,或者anaconda中的spyder也不错,这几个编辑器都比geany要好用的多。
SJ2050 | 园豆:261 (菜鸟二级) | 2020-08-03 21:01

@SJ2050: 在cmd中运行就是正常的,那估计是编译器的问题了,我换一个试试。当时我看“Python编程 ——从入门到实践”这本书里推荐win系统的是geany,就照做了,没想到这么多麻烦。。。
感谢帮助!

史Torm | 园豆:141 (初学一级) | 2020-08-04 06:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册