美文网首页
URL encode && decode

URL encode && decode

作者: 七秒钟回忆待续 | 来源:发表于2020-04-02 19:00 被阅读0次

URL 相关的标准 https://tools.ietf.org/html/rfc1738,

一般需要对 URL 进行编码,如

from urllib.parse import quote, unquote

url = 'http://sandbox.com?param1=xxx&param2=中文'

encode_url = quote(url)
print(encode_url)  # http%3A//sandbox.com%3Fparam1%3Dxxx%26param2%3D%E4%B8%AD%E6%96%87

raw_url = unquote(encode_url)
print(raw_url)  # http://sandbox.com?param1=xxx&param2=中文

另:类似 \\u4e2d\\u6587\\u 开始的字符串,需要进行编码转换
'\\u4e2d\\u6587'.encode().decode('unicode_escape') // '中文'

相关文章

网友评论

      本文标题:URL encode && decode

      本文链接:https://www.haomeiwen.com/subject/nucfphtx.html