首页 > 微信支付获取返回repay_id时,返回body不是UTF8编码的问题

微信支付获取返回repay_id时,返回body不是UTF8编码的问题

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


可以用UrlDecode将支付返回的body描述反编码回来。

【热门文章】
【热门文章】