[Python-es] Problema con locale

Chema Cortes chemacortes en wanadoo.es
Mie Ago 21 09:24:51 CEST 2002


> Problema resuelto.
> 
> Lo he solucionado añadiendo el alias 'es_es en Euro' con la página de códigos 
> iso8859-15, como proponías en el mensaje del sourceforge'.
> 
> Aunque he modificalo 'locale.py' y esto no es lo más correcto, supongo que en 
> una nueva revisión de Python, vendrá por defecto de esta forma.
> 
> Por cierto, el fichero 'sitecustomize.py' supongo que habrá que crearlo, 
> puesto que no lo encuentro en ningún sitio.

Supongo que se arreglará en la nueva versión (2.3), aunque, si lo piensas bien, el problema viene por la codificación por defecto para unicodes y, en general, hay muchas otras cosas que tienen también que limar con los unicodes.

El 'sitecustomize.py' tendrás que crearlo en el PYTHONPATH (recomendado en <python dir>/site-packages). Cuando arranca el intérprete, se importa el módulo 'site' que, si miras el código, importa a su vez el módulo 'sitecustomize'. Este fichero sería donde configurar tu instalación de python. Si quieres que los cambios sean exclusivos para un usuario puedes utilizar la variable de entorno PYTHONSTART (mira el módulo user).

Y por cierto, Guido y varios de los "padres" del python son holandeses. Supongo que aunque sólo sea en vacaciones tendrán e usar alguna vez Euros :-))


Saludos,
-- 
Chema Cortes (chemacortes en wanadoo.es)
_____________________________________________________________________
Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo 
¡¡ desde las 3 de la tarde!!
Compruébalo en http://www.wanadoo.es/acceso-internet





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