unicode

Luis Miguel Morillas morillas en unizar.es
Jue Nov 17 07:35:34 CET 2005


Mensaje citado por Ariel Nardelli <pan_python en yahoo.com.ar>:

> Me contesto solo :)
> 
> Agregue en 'sitecustomize.py' para que el encoding sea iso y anda
> 

El problema de esa solución es que si alguien que no tiene configurado el
sitecustomize.py como tú corre el programa volverá a encontrarse con la
excepción. Yo prefiero tratar los unicodes como tal y crear aplicaciones más
transportables.

Me parece que la mejor solución en estos casos es usar unicode. El soporte para
unicode en Python es muy bueno. Mira estos recursos si tienes dudas:

[1] Unicode Howto de A.M. Kuchling: http://www.amk.ca/python/howto/unicode
[2] Presentaciónd e M-A. Lemburg:
http://downloads.egenix.com/python/LSM2005-Developing-Unicode-aware-applications-in-Python.pdf
[3] Artículos de Uche Ogbuji: http://www.xml.com/pub/a/2005/05/18/unicode.html ,
http://www.xml.com/pub/a/2005/06/15/py-xml.html

Saludos,

> Gracias
> 
> Ariel Nardelli wrote:
> 
> > Carlos
>
L���������������������������������
> wrote:
> >
> >> Solución simple...
> >>
> >> Utiliza la u en los strings... .SetToolTipString(u"Año a procesar")
> >>
> >>  
> >>
> > Carlos el tema es que en toda presentacion me hace, por ejemplo si 
> > tengo un campo de una db que tiene una ñ, al mostrarmelo o intentar 
> > mostrarmelo me larga tambien el mismo error, por eso es que me 
> > gustaria hacerlo mas a nivel total o sea que todo el programa labure 
> > directamente sin unicode, eso es lo que estoy buscando, sabes como se 
> > hace?
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
> >  
> >
> 
> 
> -- 
> Saludos
> Panflin
> 
> www.reconquista.com.ar
> 
> 


-- 
Luis Miguel




Más información sobre la lista de distribución Python-es