python2代码
import hashlib
hashlib.md5("北京朝阳区").hexdigest()
报错
hashlib.md5("北京朝阳区").hexdigest()
UnicodeEncodeError: 'ascii' codec can't encode characters
in position 0-11: ordinal not in range(128)
解决如下:
import hashlib
import sys
reload(sys)
sys.setdefaultencoding('gbk')
hashlib.md5("北京朝阳区").hexdigest()
万恶的python2。。。