Convirtir una base de datos de ISO-8859-1 a UTF-8
512 LecturasMe han llegado comentarios de muchos usuarios diciéndome que se ven caracteres raros en este blog, claro, al actualizar Wordpress cambio el juego de caracteres que se utilizaba en versiones anteriores, la solución fue convertir la base de datos a UTF-8.
En realidad es muy sencillo, en tres pasos podemos tener nuestra base con soporte unicode:
- Exportar una copia de la base de datos actual desde phpMyAdmin (guarda una copia de la original).
- Abrir el archivo .sql con el editor de texto (Linux), UltraEdit (Windows) y guardar el archivo con la codificación UTF-8.
- Importar desde phpMyAdmin la nueva base.
Lo que yo hice fue crear una nueva base de datos y subir mi archivo .sql modificado a esta, luego editar el archivo config.php cambiandole el nombre de la base de datos a utilizar y listo, todo funcionando con el juego de caracteres UTF-8.
Si todavÃa ven caracteres raros es porque su navegador esta configurado para visualizar sitios web con ISO-8859-1, si cambian esto (en FIrefox “Ver -> Codificación de caracteres -> Unicode UTF-8″) verán los acentos y las “ñ” de forma correcta.
Technorati Tags: base de datos, UTF-8, ISO-8859-1, Unicode


Dic 5, 2007 a las 4:33 pm
Javier dice,
Agregá este meta tag:
Entonces le decís al browser que juegos de caracteres querés que use.
Saludos
Dic 5, 2007 a las 4:40 pm
Javier dice,
Bueno, estemmm. Lo que está entre el menor y el mayor es:
meta http-equiv=”content-type” content=”text/html; charset=UTF-8″
Dic 5, 2007 a las 5:01 pm
Lucas dice,
Gracias Javier, ya lo hice ;)