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