Hola,
estoy creando una web, y en ella tengo un formulario.
Para escapar los datos pasados por los imputs utilizo htmlentities y luego lo guardo en la base de datos.
Pero el problema es que estoy utilizando codificación UTF-8 en la web y en la base de datos.
cuando introduzco en un campo un acento o una ñ htmlentities los escapa
Ej:
Héctor escado Hétor
La funcion la uso de la diguiente forma:
Código PHP:
htmlentities("Héctor",ENT_COMPAT,"UTF-8");
¿Hay algún motivo por el que escape los datos?
no deberia ¿no?