闪电的小侠 发表于 2021-3-21 21:08

Atom运行中文,是乱码,怎么破?

我在Atom中打印出错情况,看图吧,安装了Atom runner包,运行就是乱码。请高手指点一下,怎么解决,度娘没找到好的方法。

vethenc 发表于 2021-3-21 21:16

主要原因:保存选择utf-8编码

解决办法:
1.首先进入设置(Setting)界面——找到core(核心设置)
2.(默认就是)进入core,找到图片所示——选择chinese(GBK)即可
3.回到代码区——即可正常输出

友情建议:
Atom已经凉凉了,新手学python, 编辑器首选thonny,颜粉选择vscode,进阶以后还是用pycharm.

以上.

liuchenxii 发表于 2021-3-21 21:25

vethenc 发表于 2021-3-21 21:16
主要原因:保存选择utf-8编码

解决办法:


vscode加载Python慢的要死,pycharm老年人启动速度{:301_1006:}

闪电的小侠 发表于 2021-3-21 21:35

vethenc 发表于 2021-3-21 21:16
主要原因:保存选择utf-8编码

解决办法:


不行,你的方法已经试过了,还是老样子{:1_893:}

liuchenxii 发表于 2021-3-21 21:42

闪电的小侠 发表于 2021-3-21 21:35
不行,你的方法已经试过了,还是老样子

https://blog.csdn.net/qq_43827595/article/details/100151456
你可以参照一下这个VS Code runner中文乱码的解决方法

绫织梦 发表于 2021-3-21 21:59

乱码多半是编码问题啊,可以换用UTF-8之类的。
另外…能写Python的编辑器很多的,我用的VScode似乎问题不大…
如果想用IDE的话可以考虑VS或者Eclipse之类的。

萌新与小白 发表于 2021-3-21 22:15

首先代码文件最好是utf-8,然后你是不是用了script插件,尝试添加环境变量PYTHONIOENCODING=UTF8。atom里运行py代码,试过好几个插件,最终我用的atom-python-run,是弹出黑框显示运行结果,支持运行时在窗口中输入数据,然后对输入的数据进行处理。其他插件如platformio-ide-terminal和script,前者好像是因为它在atom窗口中显示运行结果,而我不喜欢,所以不用,后者是不支持运行时接收键盘输入的数据。

HanYing 发表于 2021-3-21 22:30

应该是编码问题吧,改成UTF-8看看

stefankuok 发表于 2021-3-21 22:32

谢谢@Thanks!

tianyi1991 发表于 2021-3-21 23:07

学习一下
页: [1] 2
查看完整版本: Atom运行中文,是乱码,怎么破?