碰到编码问题就头疼啊!。。。。
在想数据库中插入中文时候,会出现如下错误提示:Warning: Incorrect string value: '\xE5\x8C\x97\xE4\xBA\xAC...' for column 'title' at row 1
这个异常主要是由于数据库的字符编码选择错误造成,MySQL的默认编码是Latin1,不支持中文,最好修改为utf8的字符编码为宜!
修改后就可以插入中文了。。。。。
在python里,import MySQLdb后,向数据库插中文乱码
第一步:数据库那边总得把字段类型设置为utf8;
第二步:在连接数据库的时候,加个参数,说明数据库那边的字段类型一致,charset='utf8'。