如果我这样做,我就会得到这个:
>>> import hashlib
>>> hashlib.sha224('Nguyễn').hexdigest()
Unsupported characters in input
我还需要什么?
我有
Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32
最佳答案
这是因为你的IDE没有默认编码,所以你需要手动进行:
>>> import hashlib
>>> hashlib.sha224(u'Nguyễn'.encode('utf-8')).hexdigest()
关于python hashlib sha224 - 输入中不支持的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29698591/