bueno... tengo un gestor de contenido corriendo en perfectamente en un redhat 8 y ahora que lo estoy migrando de plataforma a CentOS, la funcion htmlentities no me funciona bien. Aqui les pongo un ejemplo de lo que me pasa:
fui a lo basico para descartar errores.
1. Cree un formulario
Código HTML:
<form method="POST" action="">
<input type="text" name="texto" value="">
<input type="submit" value="probar" name="submit">
</form>
2. recupero el contenido utilizando htmlentities despues del post
Código PHP:
<?php echo htmlentities($_POST['texto']);?>
supongamos que ponemos una a acentuada en el campo, cuando presionamos el boton deberia salir algo como
á en el codigo del la pagina, despues que el servidor la ejecuta. Pero para mi sorpresa lo que aparece es
á .
Despues segui probando con cada una de las vocales acentuadas, incluso con otros caracteres raros igual, no me devuelve lo que supuestamente deberia. Es como si no funcionara bien.. a la verdad no entiendo esto...
Algunos ejemplos
Código:
caracter ejecutado mostrado
-----------------------------------------
í Ã Ã
á á á
é é é
ó ó ó
ú ú ú
ð ð ð
ç ç ç
si a alguien le ha pasado o tiene alguna idea ... le agradeceria mucho, algunos comentarios o sugerencias al respecto...