Python MySQL 插入中文数据
使用Python对MySQL数据库操作时,当插入中文数据时,会报错如下:'latin-1' codec cannot encode characters.这个是由于字符编码的问题引起的.在确保MySQL安装时设置为uft8编码,表的建立使用utf8编码,程序中只需要在开头写好:
#-*- coding: utf-8 -*-,
并在设定连接字符串时候写清使用utf8就可以了
conn=MySQLdb.connect(host="locahost",user="root",passwd="123",db="test",charset="utf8").