python 使用requests请求,中文乱码

发布时间:2024年01月22日

本地使用python请求云函数,云函数返回中文会乱码

云函数使用的也是python。

云函数代码:

这里调用的是腾讯云的ocr api

然后返回中文会乱码

这是本地代码:

from PIL import Image

# import pytesseract
import requests
import base64
import json


print('我的'.encode('utf-8'))

url = ''


response = requests.get(url=url)

print(response.text)

本地控制台输出:

可以发现"我的"乱码了

解决方法:

将本地代码中response.text改为response.content获取字节流

然后对字节流进行utf-8解码

修改后代码:

print(response.content)
print(response.content.decode('utf-8'))

结果:

成功

文章来源:https://blog.csdn.net/abccbatqw/article/details/135745888
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。