problema con codificación ordinal not in range(128)

Daniel Muñiz Fontoira dmunhiz en gmail.com
Mar Dic 5 21:52:26 CET 2006


Hola:
De verdad que he mirado y luchado pero no se que mas hacer.
La cuestión es
esta linea vá bien e nuna función

textores = textores + "<tr><td>" +
rs("clubdesc").Value.encode('iso-8859-15') + "</td>\n"

en otra función la misma linea da el error: UnicodeDecodeError: 'ascii'
codec can't decode byte 0xd1 in position 20: ordinal not in range(128)

Sin embargo si el rs("clubdesc").Value.encode('iso-8859-15') lo paso a
una variable limpia no hay problema.

resultado = rs("clubdesc").Value.encode('iso-8859-15')  #esto no falla

textores = textores + resultado # esto da error de codificación



Gracias de antemano

win: wp
python 2.4
wxpython
boa 0.52




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