import hashlib
string1 = u'test'
hashstring = hashlib.md5()
hashstring.update(string1)
string2 = hashstring.digest()
unicode(string2)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8f in position 1: ordinal
not in range(128)
該字符串必須是unicode,因爲它對我有任何用處,可以這樣做嗎? 使用python 2.7如果有幫助...將hash.digest()轉換爲unicode
這工作,非常感謝。 – 2011-06-06 20:44:44