UnicodeEncodeError: 'latin-1' codec can't encode characters的做法基本一致,后来发现是因为使用的是mysqldb,照着网上的方法修改配置应该可行。

但是,现在使用的是pymysql,所以他们的修改方法没法用。

折腾了好几天,上午的时候,灵机一动,找出pymysql的配置文件修改了,并成功解决

如下:

找到C:\Python27\Lib\site-packages\pymysql安装目录,使用文本编辑器(如notepad++)打开connections.py,

我的在550行有这样一句话,你想使用的字符集。

因此,回到上面:

在charset处,填上自己的字符集:utf8,项目重启,不再出现

UnicodeEncodeError: 'latin-1' codec can't encode characters

End,OK!!

最新文章

  1. iOS之17个提升iOS开发效率的必用工具
  2. js面向对象总结(一)
  3. [CodeForces - 712D]Memory and Scores (DP 或者 生成函数)
  4. Unix时间戳转换怎样在Excel批量修改?
  5. VS2015/2013/2012 IIS Express Debug Classic ASP
  6. EXCEL导入导出自己整理的一些方法
  7. 4项技巧使你不再为PHP中文编码苦恼
  8. POJ1088滑雪(记忆化搜索+DFS||经典的动态规划)
  9. sparkR原理
  10. SQL Server 2012 - Transact-SQL
  11. Java元注解
  12. MySQL常用基本命令
  13. ssh框架知识点回顾
  14. GCD hdu1695容斥原理
  15. 自定义Loader
  16. linux设备驱动模块引用和依赖
  17. 在离线环境中安装Visual Stuido 2017
  18. Map the Debris 轨道周期
  19. 洛谷P4643 [国家集训队]阿狸和桃子的游戏(思维题+贪心)
  20. CentOS7 64位安装mysql教程

热门文章

  1. ssm框架基础搭建
  2. chromium之MessagePump.h
  3. Linux下安装 nginx
  4. CentOS7安装.Net Core2.2
  5. 转:30分钟学会如何使用Shiro
  6. Spring的扩展
  7. 初识Java——第一章 初识Java
  8. sql查询关于时间的一些汇总
  9. flask第三方插件WTForms
  10. day 13 内置函数