Programación Web y Scripting > PHP
Caractes Especial En Html
(1/1)
Lightningdd:
Hola chicos
Tengo el siguiente codigo, lo que necesito es reemplazar acentos, "ñ", y similares por su equivalente en html, y para eso segun lo que lei en el manual de php puedo usar la función "htmlentities" pero en el codigo que les presento no me funciona, alguien sabe porque?
--- Código: Text ---<?php include 'form_items.php'; $arr_txt=array(htmlentities("Español"), "Ingles"); $arr_vals=array("ES", "EN"); echo frm_select ("idioma", $arr_txt, $arr_vals); ?> Gracias.
Mollense:
Cual es el error?
Yo he utilizado utf8_encode
Lightningdd:
el error es que al aplicar htmlentities("español") me devuelve "espaA+-ol" en el navegador, pues lo que lei es que "htmlentities" reemplazaba por ejemplo "ñ" por "ñ".
Por cierto probe con "utf8_encode" y tampoco funciona.
Mollense:
yo lo uso a la hora de imprimir, no para asignarlo a otras variables. Probá de esa forma.
Lightningdd:
--- Cita de: "Angel_K_ido" ---yo lo uso a la hora de imprimir, no para asignarlo a otras variables. Probá de esa forma.
--- Fin de la cita ---
Hola, gracias por tu ayuda, ya encontre la forma de solucionarlo, use el siguiente codigo:
--- Código: Text ---htmlentities($cadena, ENT_NOQUOTES, 'utf-8'); Funciona.
Navegación
Ir a la versión completa