微信支付系统,公众号内支付,统一下单之后,微信返回不能识别的参数body,请问问题出现在哪里啊 ?

提交的参数内是有body的

微信支付请求获取预支付id的这一步,一旦参数body使用了中文,就会返回“body不是UTF8编码”的错误,参数明明已经使用了utf编码处理了...
后来再网上看到说要用UrlEncode处理中文,我试过确实是可以成功请求,可是支付成功返回的界面中,商品描述那一栏微信直接把UrlEncode编码的字符显示出来了。。。所以问题还是没解决。。。请问大家有什么方案?本人是使用C#实现的。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答