Código :
$sNombre = $_POST['Nombre']; $sCorreo = $_POST['Correo']; $sCuerpo = $_POST['Cuerpo']; $sNombre = CorregirTildes($sNombre); $sCorreo = CorregirTildes($sCorreo); function CorregirTildes($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); }
Y no hace el reemplazo de la cadena. He probado ha reemplazar otras letras, sin tildes, y hace el cambio, es decir, entra bien en la función, por lo que la conclusión a la que llego es que Flash los caracteres con tildes no los envía tal cual, sino codificado en algún formato concreto.
¿Alquien me puede ayudar en este sentido? No consigo dar con la tecla.
Gracias anticipadas
