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.