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

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

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

英文版:

File -> settings -> Editor -> File Encodings

首先打開設(shè)置:文件 -> 默認設(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)成中文

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

如下所示:

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

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

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

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

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

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

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

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

相關(guān)文章

最新評論

吕梁市| 治多县| 大余县| 措美县| 华宁县| 抚顺县| 梁山县| 嵊州市| 隆回县| 区。| 寿阳县| 长岛县| 余干县| 宁明县| 江源县| 宝清县| 丹阳市| 拜城县| 天津市| 平南县| 聂荣县| 榕江县| 琼海市| 慈溪市| 淳化县| 龙岩市| 克东县| 江达县| 海城市| 大冶市| 张家川| 曲靖市| 海兴县| 泾川县| 湘乡市| 福建省| 贵德县| 武隆县| 石首市| 梁河县| 颍上县|