小编Wt *_*est的帖子

为什么Javascript sha1和PHP5 sha1为utf-8字符串生成不同的结果?

我有一个字符串,其中包含一些utf-8字符,如"abc艾",并发现php5 sha1生成与Javascript sha1相比不同的代码,任何人都可以帮我解决这个问题吗?提前致谢.

phpcode:

$str = "abc?";
$result = sha1($str);
Run Code Online (Sandbox Code Playgroud)

结果是 5345129746e444693aa1111c5840e4b57236f002

javascript代码:

var str = "abc?"
var result = sha1(str)
Run Code Online (Sandbox Code Playgroud)

结果是 8a2aa0fed185dcffb922b1c4d67a49105525bd6a

javascript php sha1

4
推荐指数
1
解决办法
1757
查看次数

标签 统计

javascript ×1

php ×1

sha1 ×1