Кодирование символов Python с помощью urllib.quote

Я пытаюсь кодировать символы, отличные от ASCII, поэтому я могу помещать их в URL-адрес и использовать их в urlopen . Проблема в том, что я хочу кодировать как JavaScript (который, например, кодирует ó как %C3%B3 ):

 encodeURIComponent(ó) '%C3%B3' 

Но urllib.quote в python возвращает ó как %F3 :

 urllib.quote(ó) '%F3' 

Я хочу знать, как добиться кодирования, например encodeURIComponent javascript в Python, а также, если я могу кодировать символы ISO 8859-1 такие как китайский. Благодаря!

Python - лучший язык программирования в мире.