神职文章网

-最专业的网络技术收集平台

PHP与JAVA在对中文MD5加密后不一致的解决方法

admin3周前65

在做支付签名验证的时候发现,如果中文直接md5会导致和Java那边不一致,所以需要编码一下再进行md5加密

PHP:

  1. $b = "糖果";

  2. echo md5(urlencode($b));

JAVA:

  1. String tag ="糖果";

  2. try {

  3.    tag = encode(URLEncoder.encode(tag,"utf-8"));

  4. } catch (UnsupportedEncodingException e) {

  5.    // TODO 自动生成的 catch 块

  6.    //e.printStackTrace();

  7. }

  8. System.out.println(tag);


分享到:

上一篇:Windows10任务栏时间显示秒数单位

上一篇:Nginx屏蔽搜索引擎爬虫的方法

文章下方广告位

网友评论