原文链接:https://www.wallsay.com/article/A20181228113000181
欢迎大家光临我自己的小站: 墙说日常
今天在实现网站功能的时候发现只要出现有中文就会导致js和java的md5结果不一致问题。举例如下:
一、md5英文或者数字
前端
hex_md5('difadgsdaifdf');
"095ca9aa1649d039a28afed77a26307e"
后端
public static void main(String[] args){
System.out.println(DigestUtils.md5Hex("difadgsdaifdf"));
//结果095ca9aa1649d039a28afed77a26307e
}
可以看出js和java的MD5结果相同
二、md5中文
前端
hex_md5('我的广场');
"e4532704b05cde222aafdf9ebd6e412f"
后端
public static void main(String[] args){
Syst