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