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