Duda sobre Locale

lot lot en no-log.org
Jue Ago 7 20:44:22 CEST 2008


Hola,

> Te recomendaría que te olvidaras del tipo string siempre que tengas algo que no
> sea puro ASCII, y trabajes con unicode:
>
> Python 2.5.2 (r252:60911, May 28 2008, 08:35:32)
> Type "copyright", "credits" or "license" for more information.
>
>  >>> import re
>  >>> u = unicode("camión", "utf-8")
>  >>> print re.findall("\w+", u, re.UNICODE)[0]

Muchas gracias por ayudar, creo que me voy a olvidar de string.
He probado el código en la consola de python y funciona bien pero cuando uso un entorno de desarrollo tanto con
Kdevelop como con Eclipse+PyDev obtengo esto:

>>>>> UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 4: ordinal not in range(128)

Horror! Tengo configurado tanto la consola de los entornos como el editor como utf-8, pero parece que no me hace caso
verdad?

Alguna idea? Yo ya creo que son bugs de configuración de los entornos, menuda desilusión.

Un saludo,
lot.

-- 
Blog en http://feenelcaos.org
Clave pública GPG en http://feenelcaos.org/lot.asc

Unámonos y seremos invencibles.
 - Simón Bolívar

_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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