python-url中中文編碼與解碼


接口測試中遇到這種情況:get請求的傳參有中文,以致url中有中文編碼。

下面是常見的一種編碼解碼方式:

from urllib.request import quote, unquote
url = "https://www.baidu.com/s?wd=住院"
res1 = quote(url, safe=";/?:@&=+$,", encoding="utf-8") # 編碼
print(res1)  # https://www.baidu.com/s?wd=%E4%BD%8F%E9%99%A2
res2 = unquote(res1, encoding='utf-8') # 解碼
print(res2)   # https://www.baidu.com/s?wd=住院

 

參考:https://blog.csdn.net/mouday/article/details/80278938


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM