本地使用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'))
结果:

成功
Python本地调用腾讯云OCRAPI时中文乱码问题及解决方案,
文章讲述了使用Python在本地调用腾讯云OCRAPI时遇到的中文乱码问题,通过将响应文本改为字节流并进行UTF-8解码解决了这个问题。
5598

被折叠的 条评论
为什么被折叠?



