Resulta que he detectado que mi base de datos me hace un extraño que no logro identificar.
Dadas 2 tablas, t1 y t2, la primera tiene 22 campos y la segunda 8(pero creo que eso es lo de menos) y las 2 tienen exactamente la misma codificación y son del mismo tipo. Si insertoen la primera, desde un form en php cargado con la librería xajax con codificación
Código PHP:
$xajax->setCharEncoding('iso-8859-1');
En cambio, t2 no hace eso. Me guarda la palabra tal y como se escribe y me la muestra así también.
Como solución rápida al problema he puesto un utf8_decode en la inserción de datos a t1. Pero creo que esto no es más que un martillazo y me gustaría resolver el problema desde la raíz.
Alguien tiene un idea de qué puede estar pasando ahí??
Saludos y gracias!!