收藏
回答

微信统一支付body参数长度问题?

<body>美国帮宝适一级帮欧氏拉拉裤*1、美国帮宝适一级帮欧式纸尿裤*1、英国花王超薄婴儿欧式纸尿裤 *1、</body>

这个测试时没到128位,但就是报错长度有误,能有明白人说一下嘛? 传入之前加了判断body.length < 100

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

3 个回答

  • do
    do
    2020-05-14

    参数要求string(128) 128说的是字节数。php里边,gb2312编码一个汉字两个字节, utf-8的一个汉字算三个字节。坑的一批

    2020-05-14
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-01-05

    2020-01-05
    有用
    回复 1
    • 拎包哥
      拎包哥
      2020-03-25
      我用JS这样算也能算出133,但总感觉哪里怪怪的。。。
      2020-03-25
      回复
  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2020-01-05

    一般不会用到这么长的长度啊。建议你改小一点吧

    2020-01-05
    有用
    回复
登录 后发表内容
问题标签