Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2006, 03:56
Avatar de txus35
txus35
 
Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 18 años, 11 meses
Puntos: 0
require_once y caracteres especiales

Hola,
Tengo un index.php con varios "require_once": cabecera, menú, contenido y pie:

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="es" lang="es" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
</head>

<body>

<div id="body">
    <div id="botonera"><? require_once('includes/botonera.php');?></div>
    
    <div id="contenedor">    
        <div id="menu">
            <? require_once('includes/menu.php');?>
        </div>
        <div id="contenido">
            <? require_once('home.php');?>
        </div>
    </div>    
        
    <div id="pie">
        <? require_once('includes/pie.php');?>
    </div>
</div>

</body>
</html>
Cada uno de los "requires_once" contiene textos en castellano con caracteres especiales: acentos, eñes...etc. Son todos de este tipo:

Código HTML:
<div id="contenido">
	<p>Caracteres especiales: españa, caña, polución.</p>
</div> 
Si coloco en el HEAD la sentencia: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> sólo consigo que se visualicen correctamente los caracteres especiales de #contenido y de #pie, el resto no se ven.

Si coloco en el HEAD la sentencia: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> visualizo bien #botonera y #menu pero no los otros.

Me gustaría saber qué tengo que poner en el HEAD para que se visualicen correctamente los caracteres especiales de todos los "require_once".
Un saludo a todos.