Peticiones de botella de Python y unicode
Estoy construyendo una pequeña API RESTful con botella en python y actualmente estoy experimentando un problema con las codificaciones de caracteres al trabajar con el objeto de solicitud.
Golpeandohttp://server.com/api?q=äöü
y mirandorequest.query['q']
en el servidor me da "äöü", que obviamente no es lo que estoy buscando.
Lo mismo ocurre con una solicitud POST que contiene la clave codificada en el formularioq
con el valoräöü
. request.forms.get('q')
contiene "¤¤¶".
¿Que está pasando aqui? ¿Realmente no tengo la opción de decodificar estos elementos con una codificación diferente o no? ¿Existe una opción general para que la botella los almacene en Unicode?
Gracias.