|
@@ -71,11 +71,11 @@ public class AlipayCallBackController {
|
|
|
valueStr = (i==values.length-1)?valueStr + values [i]:valueStr + values[i] + ",";
|
|
|
}
|
|
|
//乱码解决,这段代码在出现乱码时使用。
|
|
|
- try {
|
|
|
+ /*try {
|
|
|
valueStr = new String(valueStr.getBytes("ISO-8859-1"), "utf-8");
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
e.printStackTrace();
|
|
|
- }
|
|
|
+ }*/
|
|
|
params.put (name,valueStr);
|
|
|
}
|
|
|
//切记alipaypublickey是支付宝的公钥,请去open.alipay.com对应应用下查看。
|
|
@@ -83,7 +83,7 @@ public class AlipayCallBackController {
|
|
|
boolean flag = false;
|
|
|
try {
|
|
|
LogUtil.info(logger, "publickey:" + aliPublicKey);
|
|
|
- flag = AlipaySignature.rsaCheckV1 (params, aliPublicKey, "GBK","RSA2");
|
|
|
+ flag = AlipaySignature.rsaCheckV1 (params, aliPublicKey, "UTF-8","RSA2");
|
|
|
if (!flag) {
|
|
|
LogUtil.error(logger,"验签失败");
|
|
|
responseWrite(response,"fail");
|