Я пытаюсь кодировать символы, отличные от ASCII, чтобы я мог поместить их в URL-адрес и использовать в urlopen
. Проблема в том, что мне нужна кодировка вроде JavaScript (которая, например, кодирует -
как % C3% B3
):
encodeURIComponent(ó)
'%C3%B3'
Но urllib.quote
в Python возвращает -
как % F3
:
urllib.quote(ó)
'%F3'
Я хочу знать, как получить кодировку, подобную кодировке javascript encodeURIComponent
в Python, а также, если я могу кодировать символы, отличные от ISO 8859-1
, например китайские. Спасибо!