python3下urlopen解析中文url编码错误

python3下urlopen解析中文url编码错误
python3下urlopen解析中文url编码错误
python3下urlopen解析中文url编码错误

原因是因为中文字符串无法编码成为ascii码。

看了看后台提交的中文url,最后是转换为百分号编码模式来提交的。所以我们只需要对中文进行百分号编码之后,就可以encode为ascii了。

python3中我们可以找到这个编码的函数:
python3下urlopen解析中文url编码错误

将中文用quote函数转换成百分号编码后,即可正常运行。


以下是用图灵机器人实现的在线聊天机器人
python3下urlopen解析中文url编码错误