首页 > 数据库技术 > 详细

python向数据库插入中文乱码问题

时间:2014-10-24 00:04:42      阅读:343      评论:0      收藏:0      [点我收藏+]

这即将是一篇very short very short的博文,之所以发这篇博文主要是为了吐槽,表达我的气愤。

 
我靠,是个人都知道,编码问题遇上了是有多么恶心,就是很恶心很恶心很恶心就是了,对不对。
在python里,import MySQLdb后,向数据库插中文乱码的问题不是一次遇到。
OK,就当我笨吧,我就是笨。曾几何时,python这边死皮赖脸地报错,曾几何时,sql那边雷打不动地显示乱码。姐能怎样,能怎样,还不是各种百度各种谷歌去撞。撞上了就撞上了,反正由于已经转晕了,也懒得记。
 
但是,今天,姐真的愤怒了。你妹,你妹,你妹,就是你妹。
居然这样就可以了!?居然这样就可以了!?居然这样就可以了!?
 
好吧,回归正题。
 
以上内容纯属吐槽,各位看官其实可以完全不用看。
 
咳咳...
 
第一步:数据库那边总得把字段类型设置为utf8之类类的吧。
第二步:在连接数据库的时候,加个参数,说明数据库那边的字段类型一致,charset=‘utf8‘。
              大概就是这样:
1 conn =MySQLdb.connect(host="127.0.0.1",user="nimei",passwd="nimei",db="nimei",charset="utf8")   

 

好了,剩下的,大家去验证吧!
要是不行就不行,继续找度娘去。

python向数据库插入中文乱码问题

原文:http://www.cnblogs.com/ccy1991911/p/4047173.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!