Inacreditável parado

O blóguio esteve desligado ontem à noite durante 3h, porque tive que passar os textos todos do formato ISO-8859-1 para UTF-8. E deu imenso trabalho.

Já fiz isso imensas vezes, com outras bases de dados. Mas desta vez já estava a ficar desesperado. Pecorri o Google de uma ponta a outra, assim como os fóruns do MySQL a ver se havia algum bug de conversão na minha versão do SGBD.

Tentei converter a BD noutra máquina que tem outra versão do MySQL. E nada.

Ao fim de 3 horas, e já com a cabeça a cair sobre o teclado, decidi experimentar pegar na BD original e tentar uma coisa estúpida: executar o processo de conversão ao contrário – de UTF-8 para ISO-8859-1. E funcionou: fiquei com os dados todos em UTF-8!

Eis os comandos:
mysqldump -u root -p –opt –default-character-set=utf8 –skip-set-charset wordpress > wp-latin.sql
sed -e ‘s/latin1/utf8/g’ -i ./wp-latin.sql
mysql -p -e “DROP DATABASE wordpress;”
mysql -p -e “CREATE DATABASE wordpress;”
mysql -p –default-character-set=latin1 wordpress < wp-latin.sql


Publicado

em

, ,

por

Etiquetas:

Comentários

Um comentário a “Inacreditável parado”

  1. Avatar de toxinox
    toxinox

    Melhor, só indo ao prof. Karamba

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *