17/06/2011, 16:45
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 8 meses Puntos: 4 | |
htmlentities con utf-8 antes de almacenar los caracteres en la db. Buenas, quiero saber si lo que estoy haciendo es lo correcto. Mi base de datos esta en utf8 y el charset html también.
Si uso htmlentities($variable) antes de insertarla en la base, cuando el dato ingresa un "á" pasa a ser un "Â"
y en el front end se ve Â, por ende no es viable
Si uso htmlentities($var, ENT_QUOTES, "UTF-8"); el "á" pasa a ser á
De esta forma los caracteres se muestran correctamente.
Lo que quiero saber es si es correcto procesar los datos de esta forma antes de insertarlo, o si en la base de datos el dato debería verse "á" y no á
Gracias. |