码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:style   blog   color   os   ar   sp   数据   div   on   

这即将是一篇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向数据库插入中文乱码问题

标签:style   blog   color   os   ar   sp   数据   div   on   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!