Pycharm 代碼內容和控制檯中文亂碼解決

Pycharm代碼內容和控制檯中文亂碼解決辦法

容我先說一句:改什麼File Encoding啊,我TM就沒動啊!html

亂碼狀況

今天換成了Pycharm Professional 2019.2.3,結果全部註釋都亂碼了,並且中文變得很粗,粗了不止一圈。python

關鍵是不單單是編輯區,連terminal和python的console都是亂碼的,要不就是中文很粗,要不就是輸入中文不顯示。。。測試

網上都說File>>Settings>>Editor>>File Encodings換字符編碼,可問題就是,我特麼啥也沒動啊,並且和我舊版的配置如出一轍。字體

file_encodings

行吧我改,都改爲utf-8,其中幾個改gbk,我都試了(改了以後可能重啓才生效),結果問題沒解決更奇怪的現象出現了編碼

  • 在終端裏有些中文直接打進去變成了空格,好比測試
  • Python裏print("測試"),提示我命令出錯?而print("test")則毫無問題
  • 終端裏的中文仍是那麼大,提示的(c) 2019 Microsoft Corporation。**保留全部權利**。是沒有權這個字的,英文則毫無問題

問題解決

而後本身折騰了一夜,最終解決了spa

代碼區

首先將File Encodings改回原樣,而後將Font下面的Fallback font改成有中文的字體You yuan。以下3d

font_fixed

控制檯

控制檯則須要在Editor >> Color Scheme >> Console Font中(直接搜console找起來快點),將第一個Font改成帶有中文的字體,下面那個Fallback font無論用code

而後一切終於恢復了正常,TAThtm

peace&love

更省力的解決方案

你可直接找個帶有中文的等寬字體好比我用了YaHei Monaco Hybird,這也直接將代碼區和Console的第一字體都設置爲該字體便可blog

但願其餘人能夠避免踩到這個坑吧,Peace & Love

原文出處:https://www.cnblogs.com/Axi8/p/11710729.html

相關文章
相關標籤/搜索