设置备注名为汉字时
备注设置为 “无敌大帅哥” 时成功返回
{‘errcode’: 0, ‘errmsg’: ‘ok’}
但实际改为了 unicode 码的字符串 , 这个是bug吗
{‘remark’: ‘\\u65e0\\u654c\\u5927\\u5e05\\u54e5’, …}
环境 python3.7 requests==2.22.0
1 回复
from urllib.request import Request from urllib.request import urlopen import json data = json.dumps( dict (openid = openid, remark = remark), ensure_ascii = False ).encode() headers = { "Content-Type" : "application/json" } req_data = Request(url, data, headers) with urlopen(req_data) as res: res = res.read().decode() |
发现原因了,这是临时解决方案。