mayusculas y minusculas

Arnau Sanchez arnau en ehas.org
Mie Mar 21 15:57:32 CET 2007


Chema Cortes escribió:

> El 21/03/07, Arnau Sanchez <arnau en ehas.org> escribió:
>> Gabriel Genellina escribió:
>> > Bueno, me respondo a mí mismo. Mi consola de Windows está usando una
>> > pagina de codigo que no es la que Python supone que es:
>>
>> Exacto. Eso también me pasó en mis pruebas, al estar el terminal en 
>> UTF-8. Por
>> eso me curé en salud con el "# -*- coding: iso-8859-15 -*-" :-)
> 
> No es así, exactamente. Este comentario indica la codificación por
> defecto que se usará para pasar a unicode las cadenas de caracteres
> que tenga insertadas en el fichero fuente. Para todo lo demás no tiene
> ninguna influencia.
> 
> En cuanto al locale, siempre es recomendable hacer un
> locale.setlocale(locale.LC_ALL, '') para que se ajuste a la
> configuración por defecto que tenga el sistema y, siempre que se
> pueda, trabajar en unicode ya que considera más casos:
> 
> 
>>>> u"á".islower()
> True

Totalmente cierto. Me faltaba el que fuera unicode (y no una cadena normal) para 
que funcionaran esas funciones en UTF-8. Gracias por la aclaración, Chema.




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