微信公众号开发--自定义菜单失败40033解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/frankcheng5143/article/details/51499030

首先给出失败的信息

{"errmsg":"invalid charset. please check your request, if include \\uxxxx will create fail! hint: [nrCGtA0125vr22]","errcode":40033}

前一阵子在使用json的时候发现了一个奇怪的原因,他会把我的”=”转化为”\u003d”

搜索结果说把

Gson gson = new Gson();
变成
Gson gson = new GsonBuilder().disableHtmlEscaping().create();

确实问题解决了。

今天在微信自定义菜单的时候出现了

{"errmsg":"invalid charset. please check your request, if include \\uxxxx will create fail! hint: [nrCGtA0125vr22]","errcode":40033}

于是把自己的Gson写法写成了

Gson gson = new GsonBuilder().disableHtmlEscaping().create();

问题解决。

展开阅读全文

没有更多推荐了,返回首页