<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Ahi esta la foto de cuando creo la tabla, voy a otro mensaje con la foto de la tabla para que no sea tan grande, el correo<br><br>----- Mensaje original -----<br>De: "Chema Cortes" <pych3m4@gmail.com><br>Para: "La lista de python en castellano" <python-es@python.org><br>Enviados: Lunes, 7 de Marzo 2011 18:36:41 (GMT-0500) Auto-Detected<br>Asunto: Re: [Python-es] error al decodificar unicode<br><br>---------- Mensaje reenviado ----------<br>De: Chema Cortes <pych3m4@gmail.com><br>Fecha: 7 de marzo de 2011 15:30<br>Asunto: Re: [Python-es] error al decodificar unicode<br>Para: "(P@vel)" <pdlopez@uci.cu><br><br><br>El día 7 de marzo de 2011 13:57, (P@vel) <pdlopez@uci.cu> escribió:<br><br>> *******************Error que me<br>> da*******************************************************************<br>> Traceback (most recent call last):<br>> File "/home/pavel/workspace/bolsa/src/aplication/parser.py", line 42, in<br>> <module><br>> parser_bolsa(html_page)<br>> File "/home/pavel/workspace/bolsa/src/aplication/parser.py", line 36, in<br>> parser_bolsa<br>> conn.cursor.execute(sql)<br>> File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 149, in<br>> execute<br>> query = query.encode(charset)<br>> UnicodeEncodeError: 'latin-1' codec can't encode character u'\u0144' in<br>> position 121: ordinal not in range(256)<br>> ****************************************************************************************************<br>> PD: En el adjunto esta el script de la base de datos es una sola tabla<br>> ****************************************************************************************************<br><br>Según veo, las tablas las tienes codificadas en "latin-1", pero el<br>carácter que te da error, u'\u0144', es imposible representarlo en esa<br>codificación (se parece, pero no es la eñe).<br><br>Soluciones: recrear la tabla en utf8 o filtrar de algún modo lo que<br>envías al mysql. Si vas a usar utf8, prueba con los parámetros de<br>conexión 'charset' y/o 'use_unicode'<br>(http://mysql-python.sourceforge.net/MySQLdb.html)<br>_______________________________________________<br>Python-es mailing list<br>Python-es@python.org<br>http://mail.python.org/mailman/listinfo/python-es<br>FAQ: http://python-es-faq.wikidot.com/<br></div></body></html>