编程创建微信菜单编码问题
微信的自定义菜单的接口要的是json格式数据,如果post过去只要是中文就报(英文都正常):
{"errcode":40033,"errmsg":"invalid charset. please check your request, if include \uxxxx will create fail!"}
python的解决方案:
在post过去的json字符串后面加上.encode('utf-8'),比如 menu_json.encode('utf-8')。
微信的自定义菜单的接口要的是json格式数据,如果post过去只要是中文就报(英文都正常):
{"errcode":40033,"errmsg":"invalid charset. please check your request, if include \uxxxx will create fail!"}
python的解决方案:
在post过去的json字符串后面加上.encode('utf-8'),比如 menu_json.encode('utf-8')。