Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2011, 04:00
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 15 años, 4 meses
Puntos: 261
Respuesta: Problemas con los acentos y la ñ

Yo utilizo un pequeña función. Esta cambiaría los caracteres a formato que lee html.

Igual hay algo más sencillo.
Código PHP:
function reemplazar_caracteres($cadena) 
{
    
$cadena = str_replace('á' , 'á' , $cadena);
    
$cadena = str_replace('é' , 'é' , $cadena);
    
$cadena = str_replace('í' , 'í' , $cadena);
    
$cadena = str_replace('ó' , 'ó' , $cadena);
    
$cadena = str_replace('ú' , 'ú' , $cadena);
    
$cadena = str_replace('ñ' , 'ñ' , $cadena);
    
$cadena = str_replace('Á' , 'Á' , $cadena);
    
$cadena = str_replace('É' , 'É' , $cadena);
    
$cadena = str_replace('Í' , 'Í' , $cadena);
    
$cadena = str_replace('Ó' , 'Ó' , $cadena);
    
$cadena = str_replace('Ú' , 'Ú' , $cadena);
    
$cadena = str_replace('Ñ' , 'Ñ' , $cadena);
    
    return 
$cadena;
}

...
$nombre = reemplazar_caracteres($_POST['nombre']);
...
$empresa = reemplazar_caracteres($_POST['coment']);
... 
Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight