金源在线客服

在线咨询

QQ在线咨询

QQ咨询

01Jan

Python中使用MySQLdb插入数据中文问题

今天使用MySQLdb往MySQL插入中文数据遇到一个异常:UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
解决办法:
在创建连接的时候设置一下编码,如:
conn = MySQLdb.connect(host="localhost", user="root", passwd="root", db="chemical", charset="utf8")

上一篇:Python中静态方法的实现
下一篇:系统编程语言和脚本语言