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