python 微信公众号接口中文乱码问题
生活随笔
收集整理的這篇文章主要介紹了
python 微信公众号接口中文乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、使用公眾號的官方接口:獲取消息、發布消息、發布文章時,
如果存在中文,會自動轉換成 \u之類的,其實就是編碼問題
【獲取消息亂碼】
兩種解決方案如下:
#1、使用res.coontet req = requests.get(url) content = req.content#2、編碼再解碼 req = requests.get(url) content = req.encode('iso-8859-1').decode('utf8')【請求亂碼】
解決方案如下:
#-僅針對微信公眾號#用json正常請求會亂碼 data = {} req = requests.post(url, json=data)#用如下方式不會亂碼 data = {} req = requests.post(url, data=bytes(json.dumps(data, ensure_ascii=False), encoding='utf-8'))獲取消息亂碼參考:
用python 獲取微信用戶信息時中文字符亂碼解決辦法_micromicrofat的博客-CSDN博客
發送消息亂碼參考:
python requests:微信公眾號-客服發送消息接口-中文亂碼問題 - 簡書
總結
以上是生活随笔為你收集整理的python 微信公众号接口中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈ELF的认识
- 下一篇: 阿龙的学习笔记---C++ 进阶知识(博