问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | getWXACodeUnlimit | 客户端 | 6.7.2 | 2.4.3 |
appid:wxab563a152f1d659c
通过getWXACodeUnlimit后端接口,去生成微信二维码,写了 scene 参数,参数中,根据文档我用了 & 符号,以便前端可以区分两个参数
但是,生成二维码成功后,在开发者工具进行 通过二维码编译 进行测试,测试过程,发现 原本 scene参数写的 &符号,被转成了 %符号, 而且查看了文档,里面写着是还是不支持 % 符号,需要urlencode处理,但是为什么出现了%符号呢
而且根据文档使用了其它的的符号。比如:!#$~,这些符号,却没有问题,不会出现被转换,唯独&这个符号,会被转换成%
网友回复
LastLeaf:
query 需要 urldecode 一下。请参考:https://developers.weixin.qq.com/minigame/dev/api-backend/getWXACodeUnlimit.html#%E8%8E%B7%E5%8F%96-scene-%E5%80%BC
、WWTT:
谁进来解答一下啊?