(转)pymysql 连接mysql数据库---不支持中文解决


数据库里插入中文时出现异常:UnicodeEncodeError: 'latin-1' codec can't encode characters

就是编码的问题,pymysql默认的编码是latin1,我们只需要把它改成utf8就好了.

方法:

打开Python的安装目录:Python34\Lib\site-packages\PyMySQL-0.7.9-py3.4.egg\pymysql用记事本打开connections.py文件,找到里面的DEFAULT_CHARSET,后面默认='latin1',改成utf8就好了,注意是utf8不是utf-8

 

原文地址:http://blog.csdn.net/bigboysunshine/article/details/53894609


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM