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.