Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2012, 16:49
Avatar de tata009
tata009
 
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 8 meses
Puntos: 3
Problema con caracteres al aplicar funcion?

Hola gente, tengo un problema, con el tema de los caracteres (salen caracteres raros cuando se ingresa una Ñ o un tilde),y bueno, es asi , en mi web tengo un sistema de publicaciones, utilizo dos funciones para mostrar los registros , una es "parsear" que lo que hace es parsear, valga la redundancia, los codigos para pasarlos a etiquetas html , pero despues cuando le paso la funcion de seguridad donde hago filtros me salen caracteres raros como por ejemplo si escribo "ñññ" sale "ñññ" , y probe y el problema es cuando le paso esta funcion a la variable:

Código PHP:
<?
function seguridad($mensaje){
    
$mensaje htmlentities($mensaje); // Evita introducción código HTML
    
$mensaje mysql_real_escape_string($mensaje);
    
$mensaje stripslashes($mensaje);
    return 
$mensaje;
}   
?>

Utilizo como codificacion de la pagina UTF-8, nose si sera relevante, pero no entiendo por qué cuando le paso la funcion seguridad se me arruinan los caracteres :S


Desde ya muchas gracias!
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos