微信支付- 本地正常,部署到windows server上签名失败
原因之一:
签名参数中包含中文。windows server编码问题。
编码改成”UTF-8”就好了原代码:String hex = DigestUtils.md5DigestAsHex(str.getBytes());修改后String hex = DigestUtils.md5DigestAsHex(str.getBytes("UTF-8"));
原创
2017-05-17 11:00:23 ·
1211 阅读 ·
1 评论