Pycharm 代码内容和控制台中文乱码解决

Pycharm代码内容和控制台中文乱码解决办法

容我先说一句:改什么File Encoding啊,我TM就没动啊!

乱码情况

今天换成了Pycharm Professional 2019.2.3,结果所有注释都乱码了,而且中文变得很粗,粗了不止一圈。

关键是不仅仅是编辑区,连terminal和python的console都是乱码的,要不就是中文很粗,要不就是输入中文不显示。。。

网上都说File>>Settings>>Editor>>File Encodings换字符编码,可问题就是,我特么啥也没动啊,而且和我旧版的配置一模一样。

file_encodings

行吧我改,都改成utf-8,其中几个改gbk,我都试了(改了之后可能重启才生效),结果问题没解决更奇怪的现象出现了

  • 在终端里有些中文直接打进去变成了空格,比如测试
  • Python里print("测试"),提示我命令出错?而print("test")则毫无问题
  • 终端里的中文还是那么大,提示的(c) 2019 Microsoft Corporation。**保留所有权利**。是没有权这个字的,英文则毫无问题

问题解决

然后自己折腾了一晚上,最终解决了

代码区

首先将File Encodings改回原样,然后将Font下面的Fallback font改为有中文的字体You yuan。如下

font_fixed

控制台

控制台则需要在Editor >> Color Scheme >> Console Font中(直接搜console找起来快点),将第一个Font改为带有中文的字体,下面那个Fallback font不管用

然后一切终于恢复了正常,TAT

peace&love

更省力的解决方案

你可直接找个带有中文的等宽字体比如我用了YaHei Monaco Hybird,这也直接将代码区和Console的第一字体都设置为该字体即可

希望其他人可以避免踩到这个坑吧,Peace & Love

posted @ 2019-10-20 22:56  万有引力丶  阅读(8224)  评论(2编辑  收藏  举报