簡體   English   中英

Python:解碼為url格式

[英]Python: decode to url format

我需要轉換西里爾

Астрахань

%C0%F1%F2%F0%E0%F5%E0%ED%FC

我嘗試使用

urllib.parse.quote_plus()

它返回一點

%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C

我應該用什么來轉換成另一種格式?

我猜您正在使用Windows cp1251編碼。 quote_plus默認使用utf_8,但也支持任何特定的一個:

>>> print(urllib.parse.quote_plus('Астрахань', encoding='cp1251'))
%C0%F1%F2%F0%E0%F5%E0%ED%FC

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM