一尘不染

从HTTP取消转义Python字符串

python

我从HTTP标头中获得了一个字符串,但是它已经被转义了。我可以使用什么函数来取消转义呢?

myemail%40gmail.com -> myemail@gmail.com

urllib.unquote()将成为方法吗?


阅读 134

收藏
2020-12-20

共1个答案

一尘不染

我很确定urllibunquote是执行此操作的常用方法。

>>> import urllib
>>> urllib.unquote("myemail%40gmail.com")
'myemail@gmail.com'

还有unquote_plus

与unquote()一样,它也用空格代替加号,这是取消引用HTML表单值所必需的。

2020-12-20