尝试按以下方式解码url-encoded
字符串
some_string = 'FireShot3%2B%25282%2529.png'
import urllib
res = urllib.unquote(some_string).decode()
res
u'FireShot3+%282%29.png'
原始字符串是FireShot3 (2).png
。任何帮助都将不胜感激。
回答:
urllib.unquote_plus(urllib.unquote_plus(some_string))
由于双重编码。
Tags:
您的输入被编码为double。使用Python3:
输出:
现在你有了
+
左边。编辑:
使用Python2.7当然是:
urllib.unquote_plus(urllib.unquote_plus(some_string)) FireShot3 (2).png
相关问题 更多 >
编程相关推荐