一般人使用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 按照第一步的設置來了一遍,有用!!!哈哈哈哈,中文啊,,終於不是報錯了!!!
千山萬水,還是記下來,以后不要再作死了!!!