URL 相關(guān)的標(biāo)準(zhǔn) https://tools.ietf.org/html/rfc1738,
一般需要對(duì) URL 進(jìn)行編碼,如
from urllib.parse import quote, unquote
url = 'http://sandbox.com?param1=xxx¶m2=中文'
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¶m2=中文
另:類似 \\u4e2d\\u6587以 \\u 開始的字符串,需要進(jìn)行編碼轉(zhuǎn)換
'\\u4e2d\\u6587'.encode().decode('unicode_escape') // '中文'