python url 编码解码

Posted

tags:

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

参考技术A 中文的gbk(GB2312)编码: 一个汉字对应两组%xx,即%xx%xx
中文的UTF-8编码: 一个汉字对应三组%xx,即%xx%xx%xx

python3解决url编码与解码

对于url编码的转换,主要用urllib.parse包中的quote和unquote方法。

quote进行解码,unquote进行编码。

代码实例:

import urllib.parse
u = "%E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD"
print("url解码:",urllib.parse.unquote(u))
print("url编码:",u)
print("url编码:",urllib.parse.quote("我爱中国"))

 

输出如下:

url解码: 我爱中国
url编码: %E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD
url编码: %E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD

 

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

python3解决url编码与解码

python中对url编码解码处理

Python3 如何对url解码?

什么是URL编码和URL解码?

什么是URL编码和URL解码

Python--url编码/解码