1

有谁知道这个php代码的coldfusion等效?

    $calcedVerify = sha1(mb_convert_encoding($pop, "UTF-8"));

    $calcedVerify = strtoupper(substr($calcedVerify,0,8));

谢谢!

4

1 回答 1

2
<cfset calcedVerify = Hash(pop ,"SHA-1", "UTF-8")>
<cfset calcedVerify = Left(calcedVerify, 8)>

注意:返回的十六进制哈希已经是大写的。

SHA-1即使hash() 文档另有说明,根据Adob​​e ColdFusion 9 Web Application Construction Kit应该在标准版中可用

substr()~=Mid()但 CF 索引从 1 而不是 0 开始。

strtoupper()==ucase()

mb_convert_encoding()~=CharsetDecode()

于 2011-10-31T21:02:15.833 回答