[Python-es] error al decodificar unicode
P@vel
pdlopez en uci.cu
Mie Mar 9 21:35:48 CET 2011
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
----- Mensaje original -----
De: "Chema Cortes" <pych3m4 en gmail.com>
Para: "La lista de python en castellano" <python-es en python.org>
Enviados: Lunes, 7 de Marzo 2011 18:36:41 (GMT-0500) Auto-Detected
Asunto: Re: [Python-es] error al decodificar unicode
---------- Mensaje reenviado ----------
De: Chema Cortes <pych3m4 en gmail.com>
Fecha: 7 de marzo de 2011 15:30
Asunto: Re: [Python-es] error al decodificar unicode
Para: "(P en vel)" <pdlopez en uci.cu>
El día 7 de marzo de 2011 13:57, (P en vel) <pdlopez en uci.cu> escribió:
> *******************Error que me
> da*******************************************************************
> Traceback (most recent call last):
> File "/home/pavel/workspace/bolsa/src/aplication/parser.py", line 42, in
> <module>
> parser_bolsa(html_page)
> File "/home/pavel/workspace/bolsa/src/aplication/parser.py", line 36, in
> parser_bolsa
> conn.cursor.execute(sql)
> File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 149, in
> execute
> query = query.encode(charset)
> UnicodeEncodeError: 'latin-1' codec can't encode character u'\u0144' in
> position 121: ordinal not in range(256)
> ****************************************************************************************************
> PD: En el adjunto esta el script de la base de datos es una sola tabla
> ****************************************************************************************************
Según veo, las tablas las tienes codificadas en "latin-1", pero el
carácter que te da error, u'\u0144', es imposible representarlo en esa
codificación (se parece, pero no es la eñe).
Soluciones: recrear la tabla en utf8 o filtrar de algún modo lo que
envías al mysql. Si vas a usar utf8, prueba con los parámetros de
conexión 'charset' y/o 'use_unicode'
(http://mysql-python.sourceforge.net/MySQLdb.html)
_______________________________________________
Python-es mailing list
Python-es en python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110309/3f7ca469/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: creando_tabla.png
Type: image/png
Size: 231397 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20110309/3f7ca469/attachment.png>
Más información sobre la lista de distribución Python-es