zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    如何使用Java计算货币/钱~(How to calculate monetary values in Java)
    BigDecimal类
    状态码定义
    常见服务器返回状态码(Status Codes)
    2020-3-26学习地图
    ReentrantLock类
    HashSet类
    Vector类
    课程总结
    第十四周课程总结&实验报告
  • 原文地址:https://www.cnblogs.com/Axi8/p/11710729.html
Copyright © 2011-2022 走看看