cdrecord-textview-acentos

Xisco xiscobv en gmail.com
Mar Feb 1 13:53:38 CET 2005


Hola,
pues no sé si será problema de locales, pero los he probado todos: 
ca_ES en euro ISO-8859-15, es_ES en euro ISO-8859-15, ca_ES.UTF-8 en euro UTF-8 y 
es_ES.UTF-8 en euro UTF-8 y el resultado es el mismo.
El error que da el programa es este:
"Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()"
En el archivo .py tengo puesto  # -*- coding: UTF8 -*-
Alguna idea?
Gracias



En/na Rafael Villar Burke ha escrit:

> Xisco wrote:
>

>> Hola de nuevo.
>> Hace unos días hice una consulta a la lista sobre cómo pasar la 
>> salida del cdrecord a un textview.
>> Marcos y Pachi me contestaron y creí que había solucionado el tema.
>> La sorpresa llegó al dejar las pruebas. Después de mucho investigar y 
>> darle vueltas he comprobado que el problema está en los caracteres 
>> acentuados del texto. Concretamente no puede leer la "ö" de Jörg 
>> Scilling que sale en la primera línea de la salida de cdrecord. 
>> (Curiosamente desde el interprete interactivo de python no hay problema)
>> La variable con el texto existe , pero no puedo insertarla en el 
>> textview ni en una label.
>> Pensaba que sería una pregunta recurrente en la lista, pero no 
>> encuentro el remedio.
>> ¿Alguna solución para los acentos (caracteres no ASCII, creo)?
>
>
> Por lo que cuentas yo probaría a ver si es un problema de "locales". 
> También ten en cuenta que en GTK+ las cadenas internas usan siempre 
> utf-8 así que prueba a entregar con este formato.
>
> -- 
> Pachi
> _______________________________________________
> 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