PHP md5 和 JS hex_md5 与特殊字符的结果不匹配



我尝试过使用 MD5 在 PHP7 中散列字符串,在 Javascript 中也是如此,但结果不同.. 有人可以解释我如何匹配它吗?

//PHP Code
md5('1: ÏtÚë£');
//Javascript Code
hex_md5('1: ÏtÚë£');

我希望结果匹配,但实际输出是 ff:

PHP: "3fbee32d8a25287ad7ccbf133d82bb54">

Javascript: "9a7246843cd0c5906f2e588f0997116b">

提前感谢!

我不知道

hex_md5()是什么(我可以建议它(。无论如何,这是字符编码问题:

php/UTF-8:

3fbee32d8a25287ad7ccbf133d82bb54

php/拉丁语-1:

9a7246843cd0c5906f2e588f0997116b

最新更新