Este es un apunte personal la cuál es la solución más viable y necesaria para solucionar el problema de ver caracteres como ñ o tildes de una consultar realizada en mysql y procesados con php
Luego de establecer la conexión a una base de datos en necesario escribir la siguiente sentencia en el archivo php en cual estemos trabajando:
Si trabajas con el gestor mysql sería:
mysql_set_charset("utf8", $conexion);
En el caso de mysqli:
mysqli_set_charset($conexion, "utf8" );
En donde $conexión es la cadena de la conexión a la base de datos.
En el caso de mysqli la variable conexión tendría un cuarto parámetro que es especificar el nombre de la base de datos:
Quedando de la sigiuente manera:
$conexion = mysqli_connect("localhost", "root", "micontrasena", "mibasededatos");
Con tan sólo esa línea se soluciona la visualización de tildes y eñes de los datos de una tabla de mysql.
No hay comentarios:
Publicar un comentario