您的位置:首页 > 博客中心 > 数据库 >

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

时间:2022-03-14 01:28

这即将是一篇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")   

 

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

热门排行

今日推荐

热门手游