Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2007, 12:29
Avatar de YO
YO
 
Fecha de Ingreso: junio-2001
Mensajes: 148
Antigüedad: 23 años, 5 meses
Puntos: 0
Problema al reemplazar acentos

Gente, este es mi problema..

Necesito reemplazar los acentos de una cadena, buscando en la red, encontre esta funcion:
Código PHP:
function GetQuitarAcentos($s) {
   
$s ereg_replace("[áàâãª]","a",$s);
   
$s ereg_replace("[ÁÀÂÃ]","A",$s);
   
$s ereg_replace("[ÍÌÎ]","I",$s);
   
$s ereg_replace("[íìî]","i",$s);
   
$s ereg_replace("[éèê]","e",$s);
   
$s ereg_replace("[ÉÈÊ]","E",$s);
   
$s ereg_replace("[óòôõº]","o",$s);
   
$s ereg_replace("[ÓÒÔÕ]","O",$s);
   
$s ereg_replace("[úùû]","u",$s);
   
$s ereg_replace("[ÚÙÛ]","U",$s);
   
$s str_replace("ç","c",$s);
   
$s str_replace("Ç","C",$s);
   return 
$s;

El problema es que dicha funcion, no me sirve, porque en mi cadena, yo tengo los acentos de este tipo: &acute
es decir, esta codificado... hay alguna forma de reemplazar desde ese codigo?

quisiera evitar hacer algo como str_replace("&acute", "á", $cadena); para luego pasarla por la funcion q encontre

Gracias!
YO