欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pyCharm 設(shè)置調(diào)試輸出窗口中文顯示方式(字符碼轉(zhuǎn)換)

 更新時(shí)間:2020年06月09日 09:25:40   作者:璐程風(fēng)  
這篇文章主要介紹了pyCharm 設(shè)置調(diào)試輸出窗口中文顯示方式(字符碼轉(zhuǎn)換),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

英文版:

File -> settings -> Editor -> File Encodings

首先打開(kāi)設(shè)置:文件 -> 默認(rèn)設(shè)置 -> 文件編碼 (我這里是中文版的)

修改成如圖配置,再按應(yīng)用即可

py文件頭加上 # -*- coding: UTF-8 -*- 或者 #coding=utf-8

在代碼里面(我的是socket里的應(yīng)用代碼):

str = str.encode() // 這種方式編碼
client_recv = client.recv(1024)
print(client_recv.decode("utf-8")) // 變量..decode("utf-8") 這種方式轉(zhuǎn)成中文

補(bǔ)充知識(shí):Python讀取數(shù)據(jù)庫(kù),處理中文輸出時(shí),出現(xiàn)問(wèn)號(hào)的情況

如下所示:

相信很多朋友都如筆者一樣,遇到讀取數(shù)據(jù)庫(kù)內(nèi)容輸出時(shí),中文字符串會(huì)出現(xiàn)上圖問(wèn)號(hào)的情況。

筆者初遇此問(wèn)題時(shí),也在網(wǎng)上搜索過(guò)很多相關(guān)的解決方案,但最終沒(méi)找到切實(shí)解決問(wèn)題的答案,最后才發(fā)現(xiàn),真正的解決方法并沒(méi)有想像中的那么復(fù)雜。

connect(host="127.0.0.1",user="root",passwd="root",db="test")

運(yùn)用connect鏈接數(shù)據(jù)庫(kù)時(shí),相信有不少朋友如筆者上述代碼寫(xiě)的那樣。到數(shù)據(jù)庫(kù)名就結(jié)尾了。

但問(wèn)題的根源就出現(xiàn)在此處,沒(méi)有附加一個(gè)charset='utf8',特別注意這里是utf8,而不是utf-8。要指定charset為utf-8(一般數(shù)據(jù)庫(kù)編碼都是utf8或utf8mb4之類(lèi)),否則讀取出的中文會(huì)亂碼。

conn = pymysql.connect(host="127.0.0.1",user="root",passwd="root",db="pachong_dangdang",charset='utf8')

最終代碼修改如上。之后再次運(yùn)行程序,中文變成問(wèn)號(hào)的情況已經(jīng)完美解決。

以上這篇pyCharm 設(shè)置調(diào)試輸出窗口中文顯示方式(字符碼轉(zhuǎn)換)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中用Ctrl+C終止多線程程序的問(wèn)題解決

    Python中用Ctrl+C終止多線程程序的問(wèn)題解決

    花了一天時(shí)間用python為服務(wù)寫(xiě)了個(gè)壓力測(cè)試。很簡(jiǎn)單,多線程向服務(wù)器發(fā)請(qǐng)求。但寫(xiě)完之后發(fā)現(xiàn)如果中途想停下來(lái),按Ctrl+C達(dá)不到效果,自然想到要用信號(hào)處理函數(shù)捕捉信號(hào),使線程都停下來(lái),問(wèn)題解決的方法請(qǐng)往下看:
    2013-03-03
  • Python實(shí)現(xiàn)PDF轉(zhuǎn)Word的多種方式總結(jié)

    Python實(shí)現(xiàn)PDF轉(zhuǎn)Word的多種方式總結(jié)

    這篇文章主要為大家詳細(xì)介紹了三種Python實(shí)現(xiàn)PDF文件轉(zhuǎn)Word文檔的方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • Python實(shí)現(xiàn)多維數(shù)據(jù)分析的示例詳解

    Python實(shí)現(xiàn)多維數(shù)據(jù)分析的示例詳解

    多維數(shù)據(jù)分析是對(duì)數(shù)據(jù)的信息分析,它考慮了許多關(guān)系,這篇文章主要為大家詳細(xì)介紹了一些使用Python分析多維/多變量數(shù)據(jù)的基本技術(shù),希望對(duì)大家有所幫助
    2023-11-11
  • 詳解Python的Twisted框架中reactor事件管理器的用法

    詳解Python的Twisted框架中reactor事件管理器的用法

    這篇文章主要介紹了詳解Python的Twisted框架中reactor事件管理器的用法,Twisted是一款高人氣的異步Python開(kāi)發(fā)框架,需要的朋友可以參考下
    2016-05-05
  • Python?NumPy實(shí)用函數(shù)筆記之a(chǎn)llclose

    Python?NumPy實(shí)用函數(shù)筆記之a(chǎn)llclose

    這篇文章主要給大家介紹了關(guān)于Python?NumPy實(shí)用函數(shù)筆記之a(chǎn)llclose的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • python通過(guò)設(shè)置WordCloud參數(shù)實(shí)現(xiàn)定制詞云

    python通過(guò)設(shè)置WordCloud參數(shù)實(shí)現(xiàn)定制詞云

    這篇文章主要為大家詳細(xì)介紹了python如何通過(guò)設(shè)置WordCloud參數(shù)實(shí)現(xiàn)定制詞云,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • 利用python如何處理nc數(shù)據(jù)詳解

    利用python如何處理nc數(shù)據(jù)詳解

    目前很多數(shù)據(jù)以nc格式存儲(chǔ),下面這篇文章主要給大家介紹了關(guān)于利用python如何處理nc數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值。需要的朋友們下面來(lái)一起看看吧
    2018-05-05
  • Python判斷是否json是否包含一個(gè)key的方法

    Python判斷是否json是否包含一個(gè)key的方法

    今天小編就為大家分享一篇Python判斷是否json是否包含一個(gè)key的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 詳解利用Pandas求解兩個(gè)DataFrame的差集,交集,并集

    詳解利用Pandas求解兩個(gè)DataFrame的差集,交集,并集

    這篇文章主要和大家講解一下如何利用Pandas函數(shù)求解兩個(gè)DataFrame的差集、交集、并集,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-07-07
  • 在PyCharm中使用FMEObjects的操作步驟

    在PyCharm中使用FMEObjects的操作步驟

    這篇文章主要介紹了在PyCharm中使用FMEObjects,本文將ArcGISPro2.8的Python3.7解釋器與FME2022.0配合使用,通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論