请问同一订单,请求的数据能不能支持中文?
发布于 4 年前 作者 guiyinglei 6038 次浏览 来自 问答

请求的链接:https://api.mch.weixin.qq.com/pay/unifiedorder

请求数据是:

<xml>
<appid>wx666666dsc1745b</appid>
<attach>710444</attach>
<body>支付</body>
<mch_id>1511111111</mch_id>
<nonce_str>Y9LZAQ4HZM2GR9EWBSCHSHDHSHSHHDH</nonce_str>
<notify_url>https://m.expres.cn/wxnotttt/iddex_xg</notify_url>
<openid>oYYYYYpqbUVZqSEbwuJDfG8N-Ak</openid>
<out_trade_no>33333</out_trade_no>
<spbill_create_ip>116.89.1.200</spbill_create_ip>
<total_fee>1</total_fee><trade_type>JSAPI</trade_type>
<sign>980EC02DCEDDDD38768D6968FAC3333</sign>
</xml>

使用官方的签名校验工具,验证通过

但结果还是报了【签名错误】

当我把【body】参数值改为非中文的,就验证通过,请问这是什么原因

1 回复

中文需要编码处理

回到顶部