有时我在url中看到一些以%
开头的转义字符序列,例如,
我想知道叫什么编码?
为什么使用它,而不是直接使用它们代表的字符?
我怎么能
将他们与其他角色分开?
找出他们代表什么?
感谢。
答案 0 :(得分:1)
在python中,您可以使用urllib.unquote
对其进行解码>>> import urllib
>>> urllib.unquote('http%3A%2F%2F1.bp.blogspot.com%2F-yFH04SzTbeA%2FVPNvFAE04MI')
'http://1.bp.blogspot.com/-yFH04SzTbeA/VPNvFAE04MI'
在javascript中,您可以使用unescape:
unescape('http%3A%2F%2F1.bp.blogspot.com%2F-yFH04SzTbeA%2FVPNvFAE04MI')
"http://1.bp.blogspot.com/-yFH04SzTbeA/VPNvFAE04MI"