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