解决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计算程序开始到程序结束的运行时间和程序运行的CPU时间
Nov 28 Python
python显示天气预报
Mar 02 Python
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python新手实现2048小游戏
Mar 31 Python
Python2实现的图片文本识别功能详解
Jul 11 Python
python将控制台输出保存至文件的方法
Jan 07 Python
python从子线程中获得返回值的方法
Jan 30 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
python实现广度优先搜索过程解析
Oct 19 Python
python字典和json.dumps()的遇到的坑分析
Mar 11 Python
Python HTMLTestRunner可视化报告实现过程解析
Apr 10 Python
利用python查看数组中的所有元素是否相同
Jan 08 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
php去除头尾空格的2种方法
2015/03/16 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
vue+Element-ui实现登录注册表单
2020/11/17 Javascript
Python中的Classes和Metaclasses详解
2015/04/02 Python
python 回调函数和回调方法的实现分析
2016/03/23 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
物理教师自荐信范文
2013/12/28 职场文书
物流合作计划书
2014/01/10 职场文书
英语自我评价范文
2014/01/24 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
学校推普周活动总结
2015/05/07 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
python turtle绘图命令及案例
2021/11/23 Python