Hola.
Tengo un servidor debian con apache2 y php5
Mi problema es el siguiente:
Cuando paso un caracter con tilde por post, aparentemente php no lo reconoce.
Ejemplo:
<form method="post" action="">
<input type="text" name="texto" />
<input type="submit" name="Submit" value="Enviar" />
</form>
<?
echo str_replace("á","a",$_POST['texto']);
?>
Si en el formulario ingreso á (con tilde) me devuelve lo mismo:
á (con tilde)
str_replace no se entera de que el primer argumento es "á".
Si en vez de usar un form, hago directamente esto:
<?
$cadena="á";
echo str_replace("á","a",$cadena);
?>
El resultado el correcto, o sea la "a" sin tilde.
Gracias de antemano por la ayuda.