Hola muy buenas, llevo varios días con el siguiente problema y ya no se que hacer. He preguntado ya en varios sitios y este es el último recurso que me queda:
Estoy populando una base de datos MySQL mediante python (debido a un proyecto en Django) y no consigo almacenar los carácteres de forma correcta. Cuando tienen una tilde, diéresis etc...Se me almacenan mal.
La base de datos la tengo configurada en 'UTF-8', y antes de almacenar el dato, hago un print y se me muestra en consola el nombre de forma correcta, pero al almacenarlo se 'corrompe' y cuando lo extraigo, como es lógico, sigue corrupto. Intento tranformarlo con unicode('cadena', 'utf-8) pero me dice que no se puede leer los carácteres de la posición x,y, que cómo os imaginareis, són las letras con acentos y demás.
Un ejemplo de como se me ve: Gaël Clichy, Ilkay GĂźndogan, Gnégnéri Yaya Touré
¿Alguién le ha pasado algo similar?