收藏
回答

设置备注名为汉字时

备注设置为 “无敌大帅哥” 时成功返回

{'errcode': 0, 'errmsg': 'ok'}

但实际改为了 unicode 码的字符串 , 这个是bug吗

{'remark': '\\u65e0\\u654c\\u5927\\u5e05\\u54e5', ...}

环境 python3.7 requests==2.22.0

最后一次编辑于  11-18
回答关注问题邀请回答
收藏

1 个回答

  • 谁知道呢
    谁知道呢
    11-15
    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()

    发现原因了,这是临时解决方案。

    11-15
    赞同
    回复
问题标签