Decode/Unescape python 中的 Unicode 实体
Decode/Unescape Unicode Entities in python
response附带的字符串中有特殊字符,我怎么弄都做不出来。
"XMMdpyi92N2o%2fENOpJIS3fYRa1k%2bYHFccNSYo1IIkpk%2fMbVY3tlk2gCjgq1lU6KB"
我用这个网站解码这段代码可以看到真实的景色https://www.online-toolz.com/tools/text-unicode-entities-convertor.php
一些特殊字符可用于响应,如 %2f
和 %2b
,这些字符由此处的列表表示 https://www.w3schools.com/tags/ref_urlencode.ASP
我只想自动解码响应中的这些字符。
我还在学习python,我需要有知识的人的经验。
您可能正在寻找 urllib.parse.unquote
:
>>> import urllib.parse
>>> urllib.parse.unquote("XMMdpyi92N2o%2fENOpJIS3fYRa1k%2bYHFccNSYo1IIkpk%2fMbVY3tlk2gCjgq1lU6KB")
'XMMdpyi92N2o/ENOpJIS3fYRa1k+YHFccNSYo1IIkpk/MbVY3tlk2gCjgq1lU6KB'
response附带的字符串中有特殊字符,我怎么弄都做不出来。
"XMMdpyi92N2o%2fENOpJIS3fYRa1k%2bYHFccNSYo1IIkpk%2fMbVY3tlk2gCjgq1lU6KB"
我用这个网站解码这段代码可以看到真实的景色https://www.online-toolz.com/tools/text-unicode-entities-convertor.php
一些特殊字符可用于响应,如 %2f
和 %2b
,这些字符由此处的列表表示 https://www.w3schools.com/tags/ref_urlencode.ASP
我只想自动解码响应中的这些字符。
我还在学习python,我需要有知识的人的经验。
您可能正在寻找 urllib.parse.unquote
:
>>> import urllib.parse
>>> urllib.parse.unquote("XMMdpyi92N2o%2fENOpJIS3fYRa1k%2bYHFccNSYo1IIkpk%2fMbVY3tlk2gCjgq1lU6KB")
'XMMdpyi92N2o/ENOpJIS3fYRa1k+YHFccNSYo1IIkpk/MbVY3tlk2gCjgq1lU6KB'