Solicitações de garrafa Python e unicode
Estou criando uma pequena API RESTful com garrafa em python e atualmente estou enfrentando um problema com codificações de caracteres ao trabalhar com o objeto de solicitação.
Baterhttp://server.com/api?q=äöü
e olhandorequest.query['q']
no servidor me pega "äöü", que obviamente não é o que estou procurando.
O mesmo vale para uma solicitação POST que contém a chave codificada por formulárioq
com o valoräöü
. request.forms.get('q')
contém "äöü".
Oque esta acontecendo aqui? Eu realmente não tenho a opção de decodificar esses elementos com uma codificação diferente ou não? Existe uma opção geral para o frasco armazená-los no unicode?
Obrigado.