pycharm無法輸入中文,python中文顯示不出來_Python查詢數據庫,中文的結果顯示不出來

 2023-12-06 阅读 28 评论 0

摘要:表里面的數據: 問題:查詢數據庫,返回結果不是中文可以,是中文的話就報錯UnicodeEncodeError: 'gbk' codec can't encode character '\xd4' in position 5: illegal multibyte sequence 源碼: pycharm無法輸入中文。#c

表里面的數據:

598189-20170522172508117-163567644.png

問題:查詢數據庫,返回結果不是中文可以,是中文的話就報錯UnicodeEncodeError: 'gbk' codec can't encode character '\xd4' in position 5: illegal multibyte sequence

源碼:

pycharm無法輸入中文。#coding:utf-8

importpymysql

conn=pymysql.connect(

host= 'localhost',

python無法輸入中文怎么辦,port= 3306,

user= 'root',

passwd= 'mysql',

db= 'cltest')

python打不出中文、cur=conn.cursor()

sql= "select id,status from cost_cl where id in (1,2)"cur.execute(sql)

rows=cur.fetchall()for dr inrows:print(dr)

這個是ok的

598189-20170522172539413-202955566.png

如何用python創建數據庫、把查詢語句改成

598189-20170522172443835-1207576484.png

598189-20170522172432242-1938936832.png

尋找原因:

方法一:不適用我,我加入會報錯

import sys

python excel數據處理?reload(sys)

sys.setdefaultencoding("utf8")

598189-20170522172721742-679013049.png

方法二:也不行

598189-20170522172926507-1019952431.png

方法三:

python debug?查看我本機的mysql編碼格式

598189-20170522173016460-719140104.png

根據https://jingyan.baidu.com/article/03b2f78c68b0c15ea237ae8d.html修改字符格式

598189-20170522174025663-1447342171.png此時依然沒用

方法四:加了gbk編碼,此時有返回結果,但是是亂碼

598189-20170522174950054-835681910.png

598189-20170522175003867-1924394498.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/187658.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息