url编解码

URL的编解码

在平常使用url的时候,我们复制一个网页到另一个地方会发现编码是乱的,此时再去浏览这个网页就会发现还是可以出来的。

其实这只是一个正常的现象,我们从浏览器输入网址,然后这个url经过编码发送给服务器,服务器再转发给我们的框架,框架将值存放如mysql,所以此时如果是按值放入的是经过编码的url值,要想获得正确的值必须解码。python3下可以使用``urllib.parse`函数

>>> import urllib.parse
>>> print(urllib.parse.quote("summer"))
summer
>>> print(urllib.parse.quote("哈哈哈哈"))
%E5%93%88%E5%93%88%E5%93%88%E5%93%88
>>> print(urllib.parse.unquote("%E5%93%88%E5%93%88%E5%93%88%E5%93%88"))
哈哈哈哈

因此,只需要经这个函数解码即可获得原来的值了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值