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