原文:'latin-1' codec can't encode characters问题

今天在解析requests的响应内容时遇到了一个编码问题: UnicodeEncodeError: latin codec can t encode characters in position : ordinal not in range 查了很久调用requests 时的编码仍然没有效果,最后发现是因为系统的语言环境不支持UTF ,,这是我出错时的语言环境: locale LANG en US ...

2019-04-01 20:06 0 548 推荐指数:

查看详情

'latin-1' codec can't encode characters in position解决字符问题

当遇到这样的报错时,原因是: pymysql库在处理mysql语句时,默认的编码方式是'latin-1',这种编码方式能识别的字符是有限的 解决办法:找到\site-packages\pymysql\connection.py 搜索DEFAULT_CHARSET=''; 把value值改为 ...

Wed Oct 03 20:54:00 CST 2018 0 2848
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM