La Brujula Verde [v + eco + ast]

Un blog sobre cibercultura y blogging.

Recibe nuestras noticias en tu email:

Exportar una base de datos Mysql sin simbolitos raros



Muchos usuarios de WordPress hemos sufrido el inconveniente de tener que restaurar la base de datos de nuestro blog en algún momento. El resultado solía ser que los acentos y otros elementos se convertían en simbolitos raros al importar la copia de seguridad del blog. Y no había manera de remediarlo.

Pero Michael Chu ha dado con un par de soluciones que nos pueden venir muy bien. La primera consiste en tratar cada columna de la base de datos por separado:

So, we simply need to switch that column from latin1 to utf8 without altering the data. Unfortunately, you can???t just run the ALTER TABLE command that changes the character encoding because then mysql will convert the data from latin1 to utf8 (including the special characters) and you???ll end up with a different set of gibberish characters. We just need to change the type WITHOUT running a conversion. To do this change the varchar to binary and the text to blob. This change does not result in any conversion or re-encoding. Then switch it back to varchar or text with the correct encoding.

La segunda trata el problema de manera global al reimportar la base de datos:

If you???ve got a lot of columns and would prefer to fix it while importing, a solution that works most of the time (repeat: most of the time) is to perform a mysqldump forcing the dump to write out data in latin1. Then on the import we ???fool??? mysql into thinking it???s utf8 data.

Todos los detalles en Mysql database migration and special characters

Vía | Slashdot




También puedes leer



La Conversación {2 comentarios}

  1. Emilio 18 Mayo, 07 @ 7:11 pm

    Estaría bueno una explicación un poco más detallada ya que no entiendo ni una palabra lo de tratar las dos columnas por separado y lo demás, y menos en inglés :(

    Este problema de los simbolitos raros me hace renegar algunas veces y todavía no pude dilucidar la solución al mismo.

    Saludos

  2. Jack The Ripper 14 Noviembre, 07 @ 8:41 pm

    El blog me parece grandioso, lo he estado leyendo y me parece realmente bueno. Aunque en esta me he quedado a cuadros,xD. Esperaba una descripción.

    Lo que yo hago es que cuando exporto la base de datos la abro y la vuelvo a guardar pero con UTF-8 (con el notepad) y así queda bien otra vez :)

    Un Abrazo

    P.D: Te invito a que le eches un vistazo a mi web: http://revista-digital.verdadera-seduccion.com

Deja tu comentario

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Puedes suscribirte al Feed RSS de los comentarios de esta entrada. También puedes dejar un trackback si has hablado de lo mismo en tu blog.

Fotos recientes


Buscar

Si estás buscando algo en especial inténtalo con este formulario:


Suscripciones

Para suscribirte a nuestro Feed RSS copia este enlace y pégalo en tu lector de feeds: http://feedproxy.google.com/LaBrujulaVerde

Para recibir nuestras noticias directamente en tu email escribe tu dirección de correo:

Bajo licencia Creative Commons Política de privacidad Alojado en Ferca Grady (theme) Volver arriba ↑