美文网首页
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