python 连接mysql 数据库
conn=MySQLdb.connect(host=host, user=user, passwd=password, db=db, init_command="set names utf8")
然后用conn就是了,再也不用考虑encoding的事情。
还有一个好处是,如果中间timeout, MySQLdb自动重连时,可以保证新的链接仍然是utf-8。
据说这是豆瓣的解决方法。
Python连接MySQL技巧
本文介绍了一种使用Python连接MySQL数据库的方法,通过设置初始化命令确保连接使用的字符集为UTF-8,这种方法可以避免编码问题,并且在连接超时后MySQLdb会自动重连并保持UTF-8编码。
python 连接mysql 数据库
conn=MySQLdb.connect(host=host, user=user, passwd=password, db=db, init_command="set names utf8")
然后用conn就是了,再也不用考虑encoding的事情。
还有一个好处是,如果中间timeout, MySQLdb自动重连时,可以保证新的链接仍然是utf-8。
据说这是豆瓣的解决方法。
249

被折叠的 条评论
为什么被折叠?