解决PyCharm控制台输出乱码的问题

yipeiwu_com6年前Python基础

最近公司新换了台电脑,各种开发环境要重新配置,想想Paas确实还是有市场的,如果有了,这种情况可以省下不少气力。吐槽一下,言归正传

装完python后,继续装好PyCharm。把之前的程序导进来试运行下安装是否成功,发现控制台里的显示结果有乱码。乱码部分是一个目录的输出,这个目录里含有中文路径

网上搜了下,有人说把下面图中的两个Encoding设置为UTF-8会解决这个问题。这么配置了下,发现不起作用,即使我代码里本身已经用了UTF-8编码了。

PyCharm控制台输出乱码

又过了两天,期间有时间就换着关键词百度,终于发现了一个可以解决这个问题的方法。就是把上图中的IDE Encoding设置为GBK后,在运行程序,中文目录就显示正常了,如下图所示。

PyCharm控制台输出乱码

据说是因为ide编码不能设置为utf-8,需要设置为gdb,因为这个控制台的代码需要和windows保持一致。

另外还有一个问题就是有的时候PyCharm里面导行栏里的文件显示如果有中文的话,有的时候会显示为乱码,可以采用下面方法解决

在FILE-》SETTINGS-》APPEARANCE-》将默认字体设置成中文额字体,一定要是中文的字体

以上这篇解决PyCharm控制台输出乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python 错误和异常小结

事先说明哦,这不是一篇关于Python异常的全面介绍的文章,这只是在学习Python异常后的一篇笔记式的记录和小结性质的文章。什么?你还不知道什么是异常,额... 1.Python异常类...

教大家使用Python SqlAlchemy

本文实例解析Python SqlAlchemy的使用方法,分享给大家供大家参考,具体内容如下 1.初始化连接 from sqlalchemy import create_engin...

python文件读写代码实例

实验室导师又有任务,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测。可是对我这种小白来说真的艰难。从最基础的文件读写开始吧。 先说数据,是一个int16型的数组。说是数...

学习python处理python编码问题

概括、从python1.6开始就可以处理unicode字符了。 一、几种常见的编码格式。 1.1、ascii,用1个字节表示。 1.2、UTF-8,用1个至三个字节表示,表示ascii码...

Python基于回溯法子集树模板实现图的遍历功能示例

Python基于回溯法子集树模板实现图的遍历功能示例

本文实例讲述了Python基于回溯法子集树模板实现图的遍历功能。分享给大家供大家参考,具体如下: 问题 一个图: A --> B A --> C B --> C B -...