Hola a todos,
Tengo un problema con la codificaión de caracteres entre la base de datos, lás páginas que están fuera de prestashop y un módulo que he hecho que se conecta a la base de datos de prestashop pero la tabla la he creado yo.
Ejemplo si escribo PÉLETS en la base de datos directamente con el phpMyAdmin, aparece bien en el módulo que he creado en prestashop y en la base de datos:
PÉLETS (esta es la variable en el .tpl {$contenido.titulo|escape:'UTF-8'})
Pero aparece mal en las páginas externas a prestashop:
P�LETS
En cambio si inserto la palabra con la herramienta gestora que he diseñado, en la base de datos se ve de esta forma, al igual que en el módulo de prestashop
PÉLETS
Pero se ve bien en las páginas externas a prestashop
PÉLETS
He puesto cuidado que la base de datos tenga como cotejamiento utf8_general_ci
Todas las paginas tienen
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Cuando pruebo utf8_encode o utf8_decode de php no se arregla nada.
Muchas gracias