收藏
回答

带参数进入小程序,参数存在特殊字符“=”,获取不到“=”后面的值,该如何解决?

在公司做开发,客户那边传过来的json参数中带有“=”号,我在模拟传参的过程中发现无法获取到“=”后面的“123132131233123”内容

打印出来的参数

只能够获取“=”号前面的内容

因为客户方面的原因,这个“=”号不能去掉

求大神指导如何才能获取到“=”后面的值?

回答关注问题邀请回答
收藏

2 个回答

  • peng
    peng
    2021-10-20

    让对方Url编码后传过来,你这边解密呗,这个应该是小程序本身获取参数的问题,我们开发网站是url传参可以有等号的且不用编码。

    2021-10-20
    有用
    回复
  • Gavin
    Gavin
    2021-10-20

    提供一个解决思路吧:尝试参数先转译将参数‘ori=xxx’转成ori__xxx,接收到再转回去

    2021-10-20
    有用
    回复 5
    • Ming💤
      Ming💤
      2021-10-20
      参数内容定死了是‘ori=xxx’这种格式的  但我只能获取到‘ori’  如何转义
      2021-10-20
      回复
    • Gavin
      Gavin
      2021-10-20回复Ming💤
      让传值方去做然后转这个协商就可以了
      2021-10-20
      回复
    • Ming💤
      Ming💤
      2021-10-20回复Gavin
      现在我想问的就是传值方不做改变  我这边该如何接收
      2021-10-20
      回复
    • Gavin
      Gavin
      2021-10-20回复Ming💤
      不行,小程序的url写了匹配验证方法,想都不要去想,除非你去通过原型链一步步找到那个方法重写
      2021-10-20
      1
      回复
    • Ming💤
      Ming💤
      2021-10-20回复Gavin
      好吧
      2021-10-20
      回复
登录 后发表内容