Hola gente como estan?
Pongo este post en  esta  categoría por que uso una función 
el problema y obviamente no se la Razón  es que  por mas que paso la el valor de la variable  me  sigue apareciendo el  el catacter con el acento en la variable en  lugar del sustituo 
les dejo la func haber que tiene mal ..  
 Código PHP:
        function remplazar($mensaje)  
    {  
    $mensaje = str_replace("á","á",$mensaje);
    $mensaje = str_replace("é","é",$mensaje);
    $mensaje = str_replace("í","í",$mensaje);
    $mensaje = str_replace("ó","ó",$mensaje);
    $mensaje = str_replace("ú","ú",$mensaje);
    $mensaje = str_replace("ñ","ñ",$mensaje);
    return $mensaje;  
    } 
    
  y lo paso así   
 Código PHP:
    $palabra=remplazar($otrapalabra); 
    
  Espero  me puedan ayudar, cuando veo la pagina aparece este carácter   � 
gracias..