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