1. 程式人生 > >python_解決pycharm中文亂碼===心路歷程

python_解決pycharm中文亂碼===心路歷程

一般人使用pycharm的時候,如果要在控制檯輸出中文,可能直接顯示的就是亂碼,一些鬼都認識的東西咔咔的冒出來。我今天碰見的情況就神了啊,直接沒法執行,執行到有中文的那一行就崩錯誤是沒辦法decode,根據我以往的經驗(以前被python的編碼折騰了好久)我先後嘗試的了一下的方法:

=> 開啟pycharm的設定,將editor -> file encodings上面的encoding都改成“system default” ==> (失敗 -_-|||)
=> 這樣不對麼?不科學啊,然後,在 .py 檔案的頭部加上:

coding:utf-8

shift + f10 執行,還是失敗(* _ *|||)

=> 我就不信了,先encoding在decoding,我就不信這樣還不行!
=> …………………………………………………………
=> 試試證明這樣確實還是不行 (艹 要死啊)
=>突然想起來昨天換完系統之後開啟命令列的時候中文也是亂碼,會不會和昨天裝系統的時候一下鬼畜的設定有關係,(我慌了)
=> 開啟cmd各種中文都沒法顯示 輸入 chcp(設定系統的頁編碼的) 43* 進入屬性頁,顯示的是中文編碼啊,嘿嘿,應該改改這個就可以了吧,於是 :>chcp 936output :invalid code (&_&\\\\)這東西有毒吧,怎麼會無效呢,我設定一箇中文你還能無效啊,告訴我為什麼,我保證打不死你。
=> 百度 問了無數遍了,心累得不行。
=> 想起昨天裝系統的時候很驕傲的說,我要用全英文的系統。
=> 受到了驚嚇。會不會是因為我設定地區shi老美家的,他就不認中文了??
=> 改回來改回來!!這特麼,自作孽啊! 控制面板 -> 位置 -> 管理 -> 更改系統區域設定 unicode balabalabala
=> 重啟一下,cmd中文終於沒問題了!!!呼~喘氣
=> 開啟pycharm 按照第一步的設定來了一遍,有用!!!哈哈哈哈,中文啊,,終於不是報錯了!!!

千山萬水,還是記下來,以後不要再作死了!!!