Problema con utf8 en mysqldb

Mauro Sánchez mauroka en gmail.com
Mie Dic 19 19:08:38 CET 2007


El 19/12/07, Rubén Jarque Torrejón <rubenjarque en gmail.com> escribió:
> Gracias por la respuesta Sonia, pero mi problema es al revés. Yo en python
> genero una cadena utf8, que puedo imprimirla sin problemas. El problema lo
> tengo al intentar insertarla en la base de datos mysql (de la que puedo leer
> cadenas utf8), que el driver hace una conversión a latin-1. Yo pensaba que
> el problema debía estar con el conector de python, pues en la base de datos
> no tengo problemas para insertar cadenas utf8.
>
Efectivamente creo que el problema viene por mysqldb. Prueba agregando
esto en la conexión.
mibase=MySQLdb.connect(host="mihost", user="usuario", passwd="clave",
db="basedatos", charset="utf8″, init_command="set names utf8″)
Fijate los parámetros charset e init_command.
Saludos.
Mauro Sánchez.
------------ 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