django
- 07/01/2010
[Rapidinha] Django – Forçar o encoding de strings
Tive problemas com strings acentuadas vindo de um webservice. Estava tudo funcionando perfeitamente!!!! menos o os acentos das palavras…
Pesquisei por um bom tempo no oráculo e não consegui fazer funcionar. Troquei uma idéia com o @kplaube e ele me deu essa dica.
Para forçar o encoding de uma string no Django use:
-
force_unicode(s, encoding=‘utf-8′, strings_only=False, errors=‘replace’)
Feito isso tudo funcionou redondinho!
Ref: http://docs.djangoproject.com/en/dev/ref/unicode/#useful-utility-functions
Créditos: @kplaube




4 Comentários to “[Rapidinha] Django – Forçar o encoding de strings”
E aí doutor, largou o PHP de vez?
Já tá viciado no python, ou ainda tem volta?
abraço,
Por diego (15 comments) em 07/01/2010
Larguei nada heehhe
Gosto muito de PHP ainda, mas como estou tendo um contato legal com Python/Django estou vou postar algumas coisas relacionadas
Um grande abraço!
Por Marcelo Sabadini (97 comments) em 08/01/2010
Opa, essa dica é bom. Não conhecia
Valeu Marcelo
Por Francisco Souza (3 comments) em 23/01/2010
Isso quebrou um galhão heheheheh
Por Marcelo Sabadini (97 comments) em 28/01/2010