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").

可参考:http://www.sou5.cn/archives/253.html

posted @ 2012-03-17 18:26  MindMac  阅读(405)  评论(0编辑  收藏  举报