urlencode会出现“ascii' codec can't encode characters in position: ordinal not in range(128)”

因为python默认解码用的ascii,而出现汉字的时候,汉字没法用ascii编码的

此时可以在代码里添加:


import sys
reload(sys)
sys.setdefaultencoding('utf-8')

作用是把python的内置解码方式设定为utf-8。之后urlencode就可以正常编码了。



posted @ 2018-12-25 10:02  style1time  阅读(549)  评论(0)    收藏  举报