表里面的數據:
問題:查詢數據庫,返回結果不是中文可以,是中文的話就報錯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的
如何用python創建數據庫、把查詢語句改成
尋找原因:
方法一:不適用我,我加入會報錯
import sys
python excel數據處理?reload(sys)
sys.setdefaultencoding("utf8")
方法二:也不行
方法三:
python debug?查看我本機的mysql編碼格式
根據https://jingyan.baidu.com/article/03b2f78c68b0c15ea237ae8d.html修改字符格式
此時依然沒用
方法四:加了gbk編碼,此時有返回結果,但是是亂碼
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态