url编解码

Posted tjp40922

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了url编解码相关的知识,希望对你有一定的参考价值。

代码

from urllib.parse import quote,unquote,urlencode


print(quote(https://www.cnblogs.com/?a=bc&d=f))
print(urlencode({a:b,b:c}))

print(unquote(https%3A//www.cnblogs.com/%3Fa%3Dbc%26d%3Df))
print(unquote(a=b&b=c))



#编码
#quote操作的是字符串类型,把url的参数和特殊字符都进行编码
#urlencode操作对象是字典类型,或者列表套元组

#解码
#只有unqoute,没有urldecode
#所以解码只用unqoute

 

以上是关于url编解码的主要内容,如果未能解决你的问题,请参考以下文章

python3url编解码base64编解码ASE加解密

markdown URL编解码

PHP微型url编解码函数

Base64编解码是什么?

Java 使用URLEncoder.encode和URLDecoder.decode编解码(utf-8)中文及特殊字符

UnicodeDecodeError:'utf-8'编解码器无法解码位置1中的字节0x8b:无效的起始字节