Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2008, 23:06
mmesa84
 
Fecha de Ingreso: enero-2006
Mensajes: 47
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Duda: Acentos en funciones PHP

Cita:
Iniciado por DonHomero Ver Mensaje
Qué tal:

No entendí cómo le hicieron para arreglar este problema de los acentos o dónde pusieron la referencia a la cabecera:

<?php header('content-type: text/html; charset=utf-8'); ?>

Porque si la coloco en las páginas de PHP llamadas "hijas" (las que son llamadas con un include), no funcionan simplemente porque la página "padre" ya contiene la cabecera, así que lanza el típico aviso:

Warning: Cannot modify header information - headers already sent by...

Era de esperarse que si se incluye la cabecera con la codificación, en la página padre, las hijas heredarían dicha codificación. Pero no, no pasa esto, en las hijas no se visualizan los acentos, solo en el padre. Así que la solución lógica sería esa, de colocar la referencia en las hijas, pero no se puede pues marca error de que ya fue definida antes.

Agradezco su ayuda. Saludos.

Hola

Una solución a tu problema es que puedes configurar el servidor Web que estes utilizando para que te codifique y encodifique los cantenidos con UTF-8. Si utilizas apache en www.apache.org esta la documentacion para configurar dicho servidor
Te direcciono ahi para que busques la configuracion de la version que estes utilizando. Si no utilizas apache puedes buscar la documentación del servidor que estes utilizando, debido a que esto lo utilizan todos los servidores