Foros del Web » Programando para Internet » PHP »

Problema al reemplazar acentos

Estas en el tema de Problema al reemplazar acentos en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/02/2007, 12:29
Avatar de YO
YO
 
Fecha de Ingreso: junio-2001
Mensajes: 148
Antigüedad: 22 años, 9 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
  #2 (permalink)  
Antiguo 21/02/2007, 12:35
Avatar de YO
YO
 
Fecha de Ingreso: junio-2001
Mensajes: 148
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Problema al reemplazar acentos

Solucionado :)

Lo pase con la funcion html_entity_decode();
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.