Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2010, 11:19
josico
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 17 años, 2 meses
Puntos: 3
Respuesta: problema tildes

Suponiendo que el contenido del menú lo tienes en variables, usaria la funcion utf8_encode()

Por ejemplo:

Código PHP:
$contenido_menu='Aquí va el contenido del menú con tildes';

echo 
utf8_encode($contenido_menu); 
Si lo prefieres, puedes crear una función (el famoso chao tilde) que es el que uso para mi web.

Código PHP:
$contenido_menu='Aquí va el contenido del menú con tildes';

function 
chao_tilde($entra)
{
$traduce=array( 'ª' => 'ª' , 'º' => 'º' , '¡' => '¡' , '¿' => '¿' , 'Á' => 'Á' , 'É' => 'É' , 'Í' => 'Í' , 'Ó' => 'Ó' , 'Ú' => 'Ú' ,  'á' => 'á' , 'é' => 'é' , 'í' => 'í' , 'ó' => 'ó' , 'ú' => 'ú' , 'ñ' => 'ñ' , 'Ñ' => 'Ñ' , 'ä' => 'ä' , 'ë' => 'ë' , 'ï' => 'ï' , 'ö' => 'ö' , 'ü' => 'ü');
$sale=strtr( $entra , $traduce );
return 
$sale;
}

echo 
chao_tilde($contenido_menu); 
La función la saque de los manuales de cesar cancino, aun que le añadí algunas cosas.

Espero que te sirva.