MySQLdb unicode问题插入

毕设助手 论文问答 1

使用python MySQLdb如何将unicode 串插入mysql中 数据库的表的字符集需要设置成什么?

s = u"你好"
sql = "insert into table1 values(%s)"db = MySQLdb.connect(....)
cursor = db.cursor()
para = {s}
cursor.execute(sql, para)
cursor.commit()

具体怎么写啊,老是出错。

回复

共1条回复 我来回复
  • 源码驿站
    这个人很懒,什么都没有留下~
    评论

    在创建连接的时候设置一下编码,如:

    conn = MySQLdb.connect(host="localhost", user="root", passwd="root", db="db", charset="utf8")

    0条评论

发表回复

登录后才能评论