当前位置: 代码迷 >> 综合 >> UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 50-52: Body (‘酸菜鱼‘)
  详细解决方案

UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 50-52: Body (‘酸菜鱼‘)

热度:27   发布时间:2024-02-20 11:13:36.0
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 50-52: Body ('酸菜鱼') is not valid Latin-1. Use body.encode('utf-8') if you want to send it encoded in UTF-8.用openyxl读取excel文件里的数据发送请求的时候,出现的编码问题

解决思路:

发送的数据编码有问题那就是发送的时候数据编码为转换过来,这时候查看调用请求类的用例,

发送之前把数据转成utf-8格式即可

  相关解决方案