1 使python脚本文件本身为utf8编码
# -*- coding: utf-8 -*-
2 使编译时文件也为utf8编码:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
3 MySQLDB上连接时也设置字符集为utf8编码:
MySQLdb.connect(host='localhost', user='root', passwd='xxx', db=DbName,charset='utf8')
4 MySQL中表本身的编码都应为utf8编码
如果上述条件均满足,则不会再出现插入中文到数据库时出现乱码的问题