解決PyCharm控制臺(tái)輸出亂碼的問題
最近公司新?lián)Q了臺(tái)電腦,各種開發(fā)環(huán)境要重新配置,想想Paas確實(shí)還是有市場的,如果有了,這種情況可以省下不少氣力。吐槽一下,言歸正傳
裝完python后,繼續(xù)裝好PyCharm。把之前的程序?qū)нM(jìn)來試運(yùn)行下安裝是否成功,發(fā)現(xiàn)控制臺(tái)里的顯示結(jié)果有亂碼。亂碼部分是一個(gè)目錄的輸出,這個(gè)目錄里含有中文路徑
網(wǎng)上搜了下,有人說把下面圖中的兩個(gè)Encoding設(shè)置為UTF-8會(huì)解決這個(gè)問題。這么配置了下,發(fā)現(xiàn)不起作用,即使我代碼里本身已經(jīng)用了UTF-8編碼了。

又過了兩天,期間有時(shí)間就換著關(guān)鍵詞百度,終于發(fā)現(xiàn)了一個(gè)可以解決這個(gè)問題的方法。就是把上圖中的IDE Encoding設(shè)置為GBK后,在運(yùn)行程序,中文目錄就顯示正常了,如下圖所示。

據(jù)說是因?yàn)閕de編碼不能設(shè)置為utf-8,需要設(shè)置為gdb,因?yàn)檫@個(gè)控制臺(tái)的代碼需要和windows保持一致。
另外還有一個(gè)問題就是有的時(shí)候PyCharm里面導(dǎo)行欄里的文件顯示如果有中文的話,有的時(shí)候會(huì)顯示為亂碼,可以采用下面方法解決
在FILE-》SETTINGS-》APPEARANCE-》將默認(rèn)字體設(shè)置成中文額字體,一定要是中文的字體
以上這篇解決PyCharm控制臺(tái)輸出亂碼的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python優(yōu)雅實(shí)現(xiàn)二分查找的示例詳解
二分查找是一種高效的搜索算法,用于在有序數(shù)組中查找特定元素,本文將介紹二分查找的基本原理,并通過Python代碼進(jìn)行詳細(xì)講解,需要的可以參考一下2023-07-07
用Python自動(dòng)清理電腦內(nèi)重復(fù)文件,只要10行代碼(自動(dòng)腳本)
這篇文章主要介紹了用Python自動(dòng)清理電腦內(nèi)重復(fù)文件,只要10行代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
PyQt5中QCommandLinkButton的詳細(xì)教程與應(yīng)用實(shí)戰(zhàn)
在PyQt5中,QCommandLinkButton是一個(gè)特殊的按鈕控件,它最初在Windows Vista中引入,并因其獨(dú)特的外觀和功能在GUI應(yīng)用程序中得到了廣泛應(yīng)用,本教程將結(jié)合實(shí)際案例,詳細(xì)介紹QCommandLinkButton在PyQt5中的用法,需要的朋友可以參考下2024-07-07
Django 內(nèi)置權(quán)限擴(kuò)展案例詳解
這篇文章主要介紹了Django 內(nèi)置權(quán)限擴(kuò)展案例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
python如何獲取apk的packagename和activity
這篇文章主要介紹了python如何獲取apk的packagename和activity,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01

