Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2011, 16:58
Urdaris_Nox
 
Fecha de Ingreso: mayo-2008
Mensajes: 103
Antigüedad: 16 años, 5 meses
Puntos: 14
Comportamiento extraño de acentos con PHP

Buenas.

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.