Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2010, 19:01
DavidBermu
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 1 mes
Puntos: 0
Problemas eñes y acentos

Esta pregunta la formuló un usuario de este foro, pero la respuesta que dieron no me satisface ya que las soluciones propuestas no funcionan:

Mi problema es que en mi archivo de inicio index.php utilizo una cabecera de codificación para ver correctamente los carácteres latinos:

Código HTML:
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/> 
Y luego, continúo y en algunas ocasiones añado con la sentencia include, algunos trozos de código que están en otros archivos, sin ningún problema.

Pero, cuando en ese código que inserto con el include, contiene a su vez, otro include que añade más código, éste no muestra los acentos ni las eñes, y la verdad es que no sé por qué razón.

No puedo usar un header, como aconsejaba alguien en un post, al comienzo del archivo al que llama en el segundo include, por que da error.

Código PHP:
<?php header'Content-Type: text/html;charset=utf-8' );?>
Código PHP:
WarningCannot modify header information headers already sent by (output started at ... 
Aunque lo curioso es que si utilizo esa sentencia en la cabecera del primer include, elimina los acentos de la primera parte del código (el index.php) y a partir de ahí, sí escribe el resto bien.

La Función utf8_encode no ofrece ningún efecto sobre los argumentos.

He revisado el codigo en busca de comillas o apóstrofes huérfanos pero no hay nada. Todo correcto.

¿Alguien sabe a qué se debe esto?


Gracias.