Transliteración de símbolos.

Pepe Aracil pepe en diselpro.com
Jue Jun 3 09:36:15 CEST 2004


Hola.

A mi también me dio bastante lata, y lo solucioné pasando las cadenas a 
unicode.

Ej.

|>>> print "ñ".upper()
|ñ
|>>>print U"ñ".upper()
|Ñ

Saludos.




El Miércoles, 2 de Junio de 2004 21:24, Víctor Peinado escribió:
> ¡Hola a todos!
>
> Tratando de convertir a minúsculas cadenas, he descubierto que los métodos
> s.upper(), s.lower() y s.swapcase() no convierten las vocales con tilde ni
> la eñe, por ejemplo. Así que estoy utilizando s.replace() para cada par de
> símbolos, tal que:
>
> s.replace("Á", "á")
> s.replace("É", "é")
> ....
>
> Funciona, sí, pero ¿hay alguna forma de hacerlo todo de un tirón, al estilo
> del tr/// perlero? ¿Quizá algún módulo? He estado viendo string y StringIO
> pero no he encontrado nada. Estoy trabajando con iso-8859-15 en Debian.
> ¿Alguna idea?
>
> Gracias de antemano. Saludos.

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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