栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

网址在Python中解码UTF-8

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

网址在Python中解码UTF-8

数据是使用URL引号进行转义的UTF-8编码字节,因此,您想使用进行 解码
,使用

urllib.parse.unquote()
来处理从百分比编码的数据到UTF-8字节然后再透明地转换为文本的解码:

from urllib.parse import unquoteurl = unquote(url)

演示:

>>> from urllib.parse import unquote>>> url = 'example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0'>>> unquote(url)'example.com?title=правовая+защита'

Python
2等效于

urllib.unquote()
,但是它返回一个字节串,因此您必须手动进行解码:

from urllib import unquoteurl = unquote(url).depre('utf8')


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/617386.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号