jueves, 6 de febrero de 2014

Solución acentos o tildes o ñ eñes en mysql en PHP

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