gpt4 book ai didi

Python Mysqldb 返回问号

转载 作者:行者123 更新时间:2023-11-29 04:46:41 28 4
gpt4 key购买 nike

我在 python 中使用以下代码,它似乎将“名称”作为问号返回,因为名称是俄语。任何帮助将非常感激。

import MySQLdb
db = MySQLdb.connect(host="localhost", user="root",passwd="*****")
cur = db.cursor()
cur.execute("USE WebCorpusStatus;")
cur.execute("SELECT Name, Source, Date(dateScraped) FROM russian WHERE status = 1;")
for row in cur:
print row

最佳答案

MySQLdb.connect 带有一个use_unicode 参数,这可能会解决问题。如果没有,您可能还需要将字符集设置为您的表使用的任何内容:

MySQLdb.connect(host="localhost", user="root",passwd="*****", use_unicode=True, charset='xxxxx')

http://mysql-python.sourceforge.net/MySQLdb.html

关于Python Mysqldb 返回问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17901459/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com