[pyar] problemas con el encoding
Roberto Alsina
ralsina en netmanagers.com.ar
Jue Oct 21 17:47:02 ART 2010
On Thursday 21 October 2010 15:51:22 QliX=D! [aka EHB] wrote:
> Y si haces:
> varname= unicode(databasedata)
> forzas a q varname NO sea un string, si no que sea un unicode.
> ej:
>
>
> In [15]: s= unicode("máma") # mama con acento.
>
> In [16]: print type(s).__name__
> -------> print(type(s).__name__)
> unicode
>
> In [17]: p= "pápa" # Papa con Acento
>
> In [18]: print type(p).__name__
> -------> print(type(p).__name__)
> str
>
> Saludos.
> EHB
Ah, pero no sabés si es un unicode bien o un unicode mal.
La forma "correcta" de convertir un string a unicode es
"unstring".decode("elencodingdelstring")
Si haces unicode("unstring") te puede dar cualquier cosa (como por ejemplo una
excepción).
More information about the pyar
mailing list