Codificación de porcentaje UTF-8 y python

Estoy tratando de que Python me dé un porcentaje de cadenas codificadas. La API con la que estoy interactuando (que creo que está usando el porcentaje codificado en UTF-8), da% c3% ae para î. Sin embargo, urllib.quote de python da% 3F.

import urllib

mystring = "î"
print urllib.quote(mystring)
print urllib.quote_plus(mystring)
print urllib.quote(mystring.encode('utf-8'))

Cualquier ayuda apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta