Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2011, 17:11
WebDeveloperZ
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 8 meses
Puntos: 4
Respuesta: htmlentities con utf-8 antes de almacenar los caracteres en la db.

Cita:
Iniciado por stramin Ver Mensaje
en teoría si tienes tu BD en UTF8 y el HTML también no es necesario que uses htmlentities().

intenta sin htmlentities, y cuentanos como te fué.

funciona perfecto, entonces solo uso strip_tags antes de insertar los datos ? Son ingresados por muchos usuarios. Por eso hacia uso de htmlentities, por seguridad.

Cita:
Iniciado por emprear Ver Mensaje
WebDeveloperZ

Si el texto lo extraes de una BD con utf8 y usas (PHP 5 >= 5.2.3), probá en tu conexión

Código PHP:
Ver original
  1. $conectar_BDT = mysql_connect($sql_hostname,$sql_login,$sql_password);
  2. mysql_set_charset("utf8",$conectar_BDT);

Suele corregirse todo con eso


Saludos
Si, utilizo esa cadena en la conexión.

Lo que no se es si debo utilizar htmlentities o no cuando los usuarios ingresan contenido.