al guardar un registro en MySQL recibo un UnicodeEncodeError

Nando Quintana fquintana en codesyntax.com
Mie Mar 12 08:49:00 CET 2008


Buenas,

Una prueba más: incluye esto en la sentencia SQL, antes de la INSERT,
SELECT, etc

SET CHARACTER SET 'utf8';

Agur,
Nando.

El mar, 11-03-2008 a las 23:56 +0100, Ernersto Revilla escribió:
> Hola
> 
> ¿Estás seguro que estás usando utf-8 ?
> Creo que tienes mal la línea del coding:
> es: 
> # -*- coding: utf8 -*-
> 
> y tiene que ser la primera o la segunda línea.
> 
> Por otra parte, efectivamente, en latin-1 no existe este carácter.
> 
> No dices dónde aparece el error Unicode. Podría ser en el cliente python
> de mysql o cualquier otro lado.
> 
> Erny
> 
> 
> El mar, 11-03-2008 a las 23:31 +0100, Javi escribió:
> > Hola a todos, os pongo en antecedentes, uso python 2.5, mysql wx, y boa, 
> > la cuestion es que al intentar guardar un registro donde este el 
> > caracter del euro (€) me da error de encode, concretamente 
> > "UnicodeEncodeError: latin-1 codec can't encode........." sin embargo si 
> > no lleva ese caracter, guarda los datos correctamente, incluidos vocales 
> > acentuadas y eñes. En los ficheros tengo puesto en la segunda linea " 
> > #coding: utf-8" para que me deje usar esa codificacion, incluso las 
> > tablas en mysql estan creadas en utf-8 pero no consigo que no me de el 
> > error, inicialmente tenia las tablas de mysql en latin-1 y tampoco 
> > funcionaba. No se que hacer, no se por donde seguir, si alguien me puede 
> > aconsejar , le estaria muy agradecido..
> > 
> > Un saludo, Javi.
> > 
> > _______________________________________________
> > Lista de correo Python-es 
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> 
> _______________________________________________
> Lista de correo Python-es 
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
-- 
http://www.nandoquintana.com/contact
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje está firmada	digitalmente
URL: <http://mail.python.org/pipermail/python-es/attachments/20080312/7f153be1/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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