He tenido uno de los problemas más extraños en lo que llevo desarrollando PHP. No tengo ni la más remota idea de qué ha sucedido.
Vamos por partes. Voy a simplificar nombres para entendernos.
Tengo una página index.php, que contiene dos includes.
Estos includes son
"inicio.php"
"buscador.php"
En inicio.php hay un div que dice "Blablabla ecónomico y rápido blabla".
En buscador.php tengo una frase que dice "Búsqueda avanzada".
En el index.php, tengo;
Código:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Ahora, datos.
Al abrir index.php, la frase de inicio.php aparece correctamente.
En cambio, buscador.php aparece mal "carácteres raros áéÃ*óúñÃ".
Decido investigar, y pruebo varias cosas. Echos en una y otra,y lo mismo: contenido de inicio.php aparece correctamente. buscador.php no.
No entiendo nada, sigamos investigando.
Cambio el nombre a inicio.php a inicasdfas.php. Sigue mostrandose correctamente.
Pongo un include a inicasdfas.php "buscador.php". Contenido de buscador no aparece correctamente pero el resto sí.
OK, llegados a este punto rozo la histeria y la locura así que BORRO inicasdfas.php.
Creo otro archivo, y lo llamo inicio.php. Pongo el mismo contenido.
Abro.
No aparece correctamente.
Llegado a este punto decido compartir esto con vosotros a la espera de que alguien me explique qué demonios ha pasado.
Gracias.
Juro que no he bebido nada.