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


Posted in Python onJanuary 16, 2019

最近公司新换了台电脑,各种开发环境要重新配置,想想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中用split()方法分割字符串的使用介绍
May 20 Python
python压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
Python中super函数的用法
Nov 17 Python
用Python将mysql数据导出成json的方法
Aug 21 Python
Python 多维List创建的问题小结
Jan 18 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
pandas DataFrame.shift()函数的具体使用
May 24 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
在Python 中将类对象序列化为JSON
Apr 06 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 #Python
pycharm打开命令行或Terminal的方法
Jan 16 #Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 #Python
在Pycharm中执行scrapy命令的方法
Jan 16 #Python
Python设计模式之观察者模式原理与用法详解
Jan 16 #Python
Django REST framework视图的用法
Jan 16 #Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 #Python
You might like
php4的session功能评述(二)
2006/10/09 PHP
php框架Phpbean说明
2008/01/10 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
node+vue实现文件上传功能
2020/05/28 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
py2exe 编译ico图标的代码
2013/03/08 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
python Celery定时任务的示例
2018/03/13 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
python生成特定分布数的实例
2019/12/05 Python
python3.5的包存放的具体路径
2020/08/16 Python
总结30个CSS3选择器
2017/04/13 HTML / CSS
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
python 调用js的四种方式
2021/04/11 Python