解决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调用C++,通过Pybind11制作Python接口
Oct 16 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
对Python3使运行暂停的方法详解
Feb 18 Python
python实现随机漫步方法和原理
Jun 10 Python
PyQt+socket实现远程操作服务器的方法示例
Aug 22 Python
Python字符串格式化输出代码实例
Nov 22 Python
python通过matplotlib生成复合饼图
Feb 06 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 Python
Python LMDB库的使用示例
Feb 14 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 Python
理解python中装饰器的作用
Jul 21 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程序员编程注意事项
2008/04/10 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
许愿墙中用到的函数
2006/10/07 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
详解vue-cli构建项目反向代理配置
2017/09/07 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python实现定时自动备份文件到其他主机的实例代码
2018/02/23 Python
python抓取文件夹的所有文件
2018/02/27 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
感恩节活动方案
2014/01/27 职场文书
食品安全承诺书范文
2014/08/29 职场文书
考试作弊检讨书1000字(5篇)
2014/10/19 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
python 实现德洛内三角剖分的操作
2021/04/22 Python
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
MySQL池化框架学习接池自定义
2022/07/23 MySQL