• 切换模式
  • 返回顶部
  • 返回
  • 首页

Python3 PyMysql不支持中文的解决办法,插入语法带中文,不成功,也不报错

pymysql默认情况下不支持中文,这是因为默认字符集是latin1。TMD我一开始不知道,做数据插入,不成功,也不报错,郁闷死了.筛选排查,插入英文,数字,都可以.然后知道了插入中文不成功.居然也不报错.多话不说了.解决办法也很简单:我的系统是Centos7 我的目录是/usr/local/python-3.6.4/lib/python3.6/site-packages/pymysql在pymysql安装目录下,找到文件connections.py,打开查找关键字DEFAULT_CHARSET,大约在105行,如下:DEFAULT_CHARSET = 'latin1'改成下面DEFAULT_CHARSET = 'utf8'保存即可。

发表于 : 2018-01-24   ·  1726 人浏览
Hawk
Hawk

Hawk

别固执的认为某事必须 !

热门标签
  • 软件
  • Windows
  • Python
  • PHP
  • centos7
  • centos
  • python3
  • Nginx
  • MySQL
  • IP
  • DNS
  • WordPress
  • typecho
  • Win10
  • django
关于站长
  • 358534040
  • dyhawk@qq.com
  • Github.com/DYH89
2015 - 2025 Hawk. All Rights Reserved.
鄂公网安备42900402000705号 鄂ICP备14018555号-8号