No me graba las tildes y las eñes en mi base de datos
Pues a ver. Tengo un flash que por php envía los datos de un formulario a una bbdd que he creado. Lo hace todo bien, graba los datos y demás...
El problema viene porque lo que necesito es a través de PHPmyAdmin, entrar y exportar un XLS (o similar) pero las eñes y las tildes me las saca con caracteres raros...
He probado mil combinaciones de codificación y no doy con la tecla. ¿Me podrías echar una mano?
Te doy datos de cómo lo tengo ahora mismo:
- En el archivo PHP tengo lo siguiente: header("Content-type: text/xml; charset=UTF-8");
- Luego en PHPmyAdmin, en la página de inicio, el juego de caracteres de MySQL está en UTF-8 Unicode (utf8); y el cotejamiento de las conexiones MySQL en utf8_general_ci
- Luego si pulso en la bbdd, me dice que el cotejamiento está en utf8_general_ci
He probado con unicode, con spanish 1 y 2,... En fin...
A ver si me puedes dar una pista!
El problema viene porque lo que necesito es a través de PHPmyAdmin, entrar y exportar un XLS (o similar) pero las eñes y las tildes me las saca con caracteres raros...
He probado mil combinaciones de codificación y no doy con la tecla. ¿Me podrías echar una mano?
Te doy datos de cómo lo tengo ahora mismo:
- En el archivo PHP tengo lo siguiente: header("Content-type: text/xml; charset=UTF-8");
- Luego en PHPmyAdmin, en la página de inicio, el juego de caracteres de MySQL está en UTF-8 Unicode (utf8); y el cotejamiento de las conexiones MySQL en utf8_general_ci
- Luego si pulso en la bbdd, me dice que el cotejamiento está en utf8_general_ci
He probado con unicode, con spanish 1 y 2,... En fin...
A ver si me puedes dar una pista!
Respuesta de arkide
1