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)>

注: 返される 16 進数のハッシュは既に大文字になっています。

SHA-1hash() ドキュメントには別の記載がありますが、 Adobe ColdFusion 9 Web Application Construction Kitによると、Standard Edition で利用できるはずです。

substr()~=Mid()ただし、CF インデックスは 0 ではなく 1 から始まります。

strtoupper()==ucase()

mb_convert_encoding()~=CharsetDecode()

于 2011-10-31T21:02:15.833 に答える