老师,遇到棘手的编码问题

来源:1-1 课程导学

LZzzzzzz

2018-05-29

学完课程以后自己开发了小程序,微信支付用的是https://github.com/gusibi/python-weixin,调用统一下单接口的时候有个参数body是中文的,提交后提示'latin-1' codec can't encode characters in position 83-86: Body ('原始森林') is not valid Latin-1. Use body.encode('utf-8') if you want to send it。

也按照提示试过body.encode('utf-8'),也没有用。

查了一下说requests库传中文有这个问题,就是没找到解决方法

http://img.mukewang.com/szimg/5b0d72290001a68507200409.jpg

写回答

2回答

LZzzzzzz

提问者

2018-06-01

还是不行 

T_T 

0
0

bobby

2018-06-01

你先确定一下如果将中文改为英文会不会有问题

0
2
bobby
回复
LZzzzzzz
那就是中文路径的问题了 代码尽量不要放到中文路径下,因为你不知道那个库或者包不支持中文路径
2018-06-04
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程