URL
相关的标准 https://tools.ietf.org/html/rfc1738,
一般需要对 URL
进行编码,如
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
开始的字符串,需要进行编码转换
'\\u4e2d\\u6587'.encode().decode('unicode_escape') // '中文'