Pycharm代码内容和控制台中文乱码解决办法
容我先说一句:改什么File Encoding啊,我TM就没动啊!
乱码情况
今天换成了Pycharm Professional 2019.2.3,结果所有注释都乱码了,而且中文变得很粗,粗了不止一圈。
关键是不仅仅是编辑区,连terminal和python的console都是乱码的,要不就是中文很粗,要不就是输入中文不显示。。。
网上都说File>>Settings>>Editor>>File Encodings
换字符编码,可问题就是,我特么啥也没动啊,而且和我旧版的配置一模一样。
行吧我改,都改成utf-8,其中几个改gbk,我都试了(改了之后可能重启才生效),结果问题没解决更奇怪的现象出现了
- 在终端里有些中文直接打进去变成了空格,比如测试
- Python里
print("测试")
,提示我命令出错?而print("test")
则毫无问题 - 终端里的中文还是那么大,提示的
(c) 2019 Microsoft Corporation。**保留所有权利**。
是没有权这个字的,英文则毫无问题
问题解决
然后自己折腾了一晚上,最终解决了
代码区
首先将File Encodings
改回原样,然后将Font
下面的Fallback font
改为有中文的字体You yuan
。如下
控制台
控制台则需要在Editor >> Color Scheme >> Console Font
中(直接搜console找起来快点),将第一个Font改为带有中文的字体,下面那个Fallback font
不管用
然后一切终于恢复了正常,TAT
更省力的解决方案
你可直接找个带有中文的等宽字体比如我用了YaHei Monaco Hybird,这也直接将代码区和Console的第一字体都设置为该字体即可
希望其他人可以避免踩到这个坑吧,Peace & Love