收藏
回答

支付分退款后,退款到账通知中的退款原因乱码,是什么原因?

退款文档:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter6_1_26.shtml

httpPost.setHeader("Content-Type","application/json; charset=utf-8");
httpPost.setHeader("Accept", "application/json");


请求信息: {"reason":"测试退款","transaction_id":"xxxxxxxx","out_refund_no":"xxxxxxxxx","notify_url":"xxxxxxxxx","funds_account":"AVAILABLE","amount":{"refund":1,"total":1,"currency":"CNY"}}

问题:


最后一次编辑于  06-21
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    06-21

    编码不对导致,需要utf8

    06-21
    有用
    回复 18
    • 神经蛙
      神经蛙
      06-21
      utf-8不行?我代码里面有定义的
      06-21
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      06-21回复神经蛙
      在请求头定义的?
      06-21
      回复
    • 神经蛙
      神经蛙
      06-21
      是的,但是改为utf-8或者utf8,通知还是乱码
      06-21
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      06-21回复神经蛙
      emmmm,在请求头这里设置没啥意义啊
      06-21
      回复
    • 神经蛙
      神经蛙
      06-21
      那是在哪里设置? 赋值的时候,把这个值转成utf8?
      06-21
      回复
    查看更多(13)
登录 后发表内容