python mysql 入库出现乱码

首先尽量统一编码,建议使用utf-8
mysql 指定 charset=utf8
table 指定 charset=utf8
python 文件头部标注 #coding:utf-8
python文件的真实编码也修改成utf-8
在数据库连接时         conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',port=3306,charset='utf8')
也指定
整理入库前的数据也要encode("utf-8")
这样就不会出现乱码情况了