如果这样做,我会得到这个:
>>> 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
python大神给出的解决方案
如果要通过文件执行此操作,则应添加
# -*- coding: utf8 -*-
作为this answer文件的第一行或第二行。如果需要从解释器执行此操作,则最好使用Python 3并执行
hashlib.sha224('Nguyễn'.encode('utf-8')).hexdigest()