O velho problema das string unicode em Python


Volta e meia tenho problemas na conversão de string para unicode, de unicode para string pura, com acentos, utf-8 e iso-8859-1 (latin-1), etc…

Mas ontem o que me salvou, no Django foram as funções: smart_unicode e smart_str, que fazem a conversão direitinho.

Tentei de todas as formas, convertendo de utf para iso, de iso para utf, com decode, com encode e não dava certo, até que tentei com smart_str e pã! Funcionou ! hehehe

Bastou dar uma busca no site do django para achá-las ( demorou heim ! hehe )

É a dica de hoje…

Anúncios

4 Comments

  1. Olá amigo, estou com um problema igual ao seu, mas não estou conseguindo usar o smart_str.
    Você poderia dar um exemplo dessa aplicação sua.
    Abraços

    Curtir

    Responder

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s