domingo, 27 de maio de 2012

Problemas com acentuação


Veja bem,

depois de importar centenas de milhares de linhas para o meu banco MySql, descobri que a acentuação estava toda equivocada.

ã aparecia como este sinal |-

Como resolvi:

Estou usando o MySql.exe. Uso o prompt do DOS. A performance é melhor.

MySql.exe -u root -p
<b>&gt; charset Latin1</b>
source C:\xxx\xxx\xxx\arquivo.sql

Voilà!

Apesar do collation das tabelas estar
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

ao mudar o charset antes da importação, os acentos da nosso idioma não são afetados.

And that's it.

Nenhum comentário:

Postar um comentário