解決PyCharm控制臺輸出亂碼的問題
最近公司新?lián)Q了臺電腦,各種開發(fā)環(huán)境要重新配置,想想Paas確實還是有市場的,如果有了,這種情況可以省下不少氣力。吐槽一下,言歸正傳
裝完python后,繼續(xù)裝好PyCharm。把之前的程序?qū)нM來試運行下安裝是否成功,發(fā)現(xiàn)控制臺里的顯示結(jié)果有亂碼。亂碼部分是一個目錄的輸出,這個目錄里含有中文路徑
網(wǎng)上搜了下,有人說把下面圖中的兩個Encoding設(shè)置為UTF-8會解決這個問題。這么配置了下,發(fā)現(xiàn)不起作用,即使我代碼里本身已經(jīng)用了UTF-8編碼了。
又過了兩天,期間有時間就換著關(guān)鍵詞百度,終于發(fā)現(xiàn)了一個可以解決這個問題的方法。就是把上圖中的IDE Encoding設(shè)置為GBK后,在運行程序,中文目錄就顯示正常了,如下圖所示。
據(jù)說是因為ide編碼不能設(shè)置為utf-8,需要設(shè)置為gdb,因為這個控制臺的代碼需要和windows保持一致。
另外還有一個問題就是有的時候PyCharm里面導(dǎo)行欄里的文件顯示如果有中文的話,有的時候會顯示為亂碼,可以采用下面方法解決
在FILE-》SETTINGS-》APPEARANCE-》將默認字體設(shè)置成中文額字體,一定要是中文的字體
以上這篇解決PyCharm控制臺輸出亂碼的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于django2.2連oracle11g解決版本沖突的問題
這篇文章主要介紹了基于django2.2連oracle11g解決版本沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07python3?chromedrivers簽到的簡單實現(xiàn)
本文主要介紹了python3?chromedrivers簽到的簡單實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03Python繪制數(shù)據(jù)動態(tài)圖的方法詳解
這篇文章主要為大家詳細介紹了如何利用Python語言繪制好看的數(shù)據(jù)動態(tài)圖,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起動手嘗試一下2022-07-07一步步教你用python連接oracle數(shù)據(jù)庫
oracle作為最強大的數(shù)據(jù)庫,Python也提供了足夠的支持。不過與其他數(shù)據(jù)庫略有不同,下面這篇文章主要給大家介紹了關(guān)于如何使用python連接oracle數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下2023-04-04python實現(xiàn)學生信息管理系統(tǒng)(精簡版)
這篇文章主要為大家詳細介紹了python實現(xiàn)學生信息管理系統(tǒng)的精簡版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-11-11