index.php:
Código HTML:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"/> </head> <body> <?php include("resources/html/header.html");?> </body> </html>
Código HTML:
<header id="cabecera"> </header>
Todo esto vino a raíz de cambiar la codificación de los archivos de ANSI a UTF-8 para poder mostrar correctamente los acentos que había en el contenido de la base de datos, puesto que cambiar el cotejamiento de la base de datos y de las tablas no era suficiente, y añadir <meta http-equiv="Content-type" content="text/html; charset=utf-8"/> en los archivos con HTML y header("Content-Type: text/html;charset=utf-8"); a los que contenían integramente PHP solucionaba el problema en el contenido cargado de la base de datos, pero lo hacía aparecer en el contenido HTML estático, lo que me llevó a pensar que el error estaría en la codificación de los archivos, pero ahora me encuentro con esto... TT
Espero que alguien pueda ayudarme. ¡Muchas gracias!
Se me olvidaba una cosa: los dos archivos de arriba están tan vacíos para comprobar que el espacio no fuese por un salto de línea, espacio, echo... que se me hubiese pasado por alto. En el código original hay un include y un require y incluso haciendo referencia a un archivo vacío producen este problema...
Dejo una captura del problema (del inspector de Chrome) para poder apreciarlo con el código que he puesto:
Si alguien cree necesario que suba todo el código que lo diga y lo pongo.