收藏
回答

python新建草稿中文乱码如何解决?

在使用python访问https://api.weixin.qq.com/cgi-bin/draft/add?access_token=ACCESS_TOKEN时,最终建立的草稿内容中文被转为unicode,如果我在post之前使用json.dumps,ensure_ascii=False禁止转义,则无法正常访问接口,报错{"errcode":44003,"errmsg":"empty news data hint: [bidXeA0829w487] rid: 65e6be5d-78fa7a91-0977c95b"},请问如何解决

回答关注问题邀请回答
收藏

2 个回答

  • Jerry黄翔徽
    Jerry黄翔徽
    05-24

    你需要encode一下你post的data。然后装成一个json文件传上去。给你看一下我的代码

    data= "中文测试"

    headers = {

            'Content-Type''application/json; charset=utf-8'

        }

      # The content you want to upload

    json_content = json.dumps(content, ensure_ascii=False)

    response = requests.post(url, data=json_content.encode('utf-8'), headers=headers)


    05-24
    有用
    回复
  • Ricky
    Ricky
    03-05

    使用http.client替代requests解决

    03-05
    有用
    回复
登录 后发表内容