Ayuda

¿Porqué las "ñ" y los acentos de mi base de datos se ven mal en mi sitio?

Soporte Técnico

El problema esta en que tu sitio esta codificado en UTF-8 pero los datos que tomamos de la base de datos no, pero podemos resolverlo fácilmente. Primero tenemos que conectarnos a la base de datos:

mysql_connect( 'host', 'user', 'pass' ) or die( "No conecta");
mysql_select_db( 'base' );

Luego solo debemos agregar lo siguiente:

mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8"); 
header('Content-type: text/html; charset=utf-8' , true );

De esta manera los datos que obtengamos de la base de datos llegarán configurados en UTF-8.

Tags cambiar codificacion mysql utf-8