PHP与JAVA在对中文MD5加密后不一致的解决方法
- A
在做支付签名验证的时候发现,如果中文直接md5会导致和Java那边不一致,所以需要编码一下再进行md5加密
PHP:
$b = "傲世"; echo md5(urlencode($b));JAVA:
String tag ="傲世"; try { tag = encode(URLEncoder.encode(tag,"utf-8")); } catch (UnsupportedEncodingException e) { // TODO 自动生成的 catch 块 //e.printStackTrace(); } System.out.println(tag);
傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/160.html
版权声明:若无特殊注明,本文为《正文到此结束
发表吐槽
匿名评论 请叫我雷锋~
竟然没有人吐槽,快赶紧抢沙发吧!