最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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之類),否則讀取出的中文會(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)文章

最新評(píng)論

阜平县| 通辽市| 改则县| 宜兰县| 平阴县| 尤溪县| 西贡区| 会泽县| 龙岩市| 汪清县| 大悟县| 上虞市| 辉县市| 金山区| 新晃| 洪湖市| 文成县| 尼勒克县| 苏尼特右旗| 禄劝| 杨浦区| 福建省| 南投市| 库尔勒市| 彭水| 隆安县| 隆林| 泰宁县| 法库县| 丰镇市| 万盛区| 衢州市| 福安市| 松阳县| 富平县| 龙州县| 沁阳市| 沙洋县| 合阳县| 安徽省| 孙吴县|