![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/06/2009, 11:36
|
| | Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 8 meses Puntos: 0 | |
php y caracteres especiales. 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. |