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



La Conversación {2 comentarios}
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
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
Lo sentimos, los comentarios de esta entrada están cerrados.
Puedes suscribirte al Feed RSS de los comentarios de esta entrada.