Caracteres extraños al importar en MySQL

15 de noviembre 2007

En muchas ocasiones, al querer importar un archivo SQL, os habréis encontrado que dónde debería aparecer una tilde o una Ñ aparece en su lugar caracteres extraños. Normalmente ésto ocurre cuando el archivo sql ha sido generado desde un servidor MySQL con el juego de caracteres latin1 y lo hemos querido importar en uno con el juego de caracteres utf8.

Buscando soluciones he encontrado una que al menos a mí me ha funcionado, pero se que no siempre surte efecto. Se trata de editar el archivo sql y añadir en la primera linea del archivo lo siguiente:
/*!40101 SET NAMES utf8 */;

Despues tan solo tenemos que importar el archivo con el comando:
mysql -u usuario_de_mysql -p base_de_datos < archivo.sql

A mi me ha funcionado en un par de ocasiones que me ha ocurrido éstom, espero que os sirva a vosotros de ayuda.

2 Comentarios

  1. Er Crini

    Excelente hermano, gran ayuda que me has hecho con ese tip jeje.

    Saludos….

    16 de mayo, 2008 a las 9:38 pm
  2. BERNI

    GRacias hermano .. me ayudaste mucho

    3 de noviembre, 2008 a las 5:14 am