您当前的位置: 首页 >  彭世瑜 ar

UnicodeEncodeError: 'ascii' codec can't encode characters

彭世瑜 发布时间:2018-09-03 17:33:02 ,浏览量:4

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。。。

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 4浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0752s