1. 问题描述

微信小程序发送订阅消息报错 argument invalid! data.thing1.value invalid rid。

img

项目在本地测试成功,但部署云服务器上的tomcat测试失败。

img

2. 解决方法

修改 tomcat/bin/catalina.sh 文件,在 JAVA_OPTS 变量后新增以下参数:

-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

然后重启tomcat即可。

参考:https://www.cnblogs.com/libin6505/p/10637739.html