有时候需要用到os.system("pause"),在pycharm中运行发现出现乱码,但是编译成exe文件后显示正常。

究其原因,原来是pycharm的环境引起的问题。需要做以下设置就能解决问题
第一步:菜单栏选择【文件】- 【设置】

第二步:选择【Editor】-【File Encodings】中的【Global Encoding】默认的是UTF-8

第三步,将【UTF-8】改成【GBK】即可

上结果:

文章描述了在PyCharm中使用os.system(pause)命令出现乱码的情况,问题根源在于PyCharm的环境编码设置。通过修改设置,将全局编码从UTF-8更改为GBK,可以解决运行时的乱码问题。此问题在程序编译为exe后不会复现。
有时候需要用到os.system("pause"),在pycharm中运行发现出现乱码,但是编译成exe文件后显示正常。

究其原因,原来是pycharm的环境引起的问题。需要做以下设置就能解决问题

第二步:选择【Editor】-【File Encodings】中的【Global Encoding】默认的是UTF-8


上结果:

7569
828
2239

被折叠的 条评论
为什么被折叠?