python hashlib sha224-输入中不支持的字符 - python

如果这样做,我会得到这个:

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