phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Problema UTF8 com MySQL 5


Você já tentou adicionar
SET NAMES 'utf8';

para o seu despejo sql?

A coisa com utf8 ou codificações em geral é que, para ser bem-sucedido, você deve ter certeza de que:
  • o arquivo está codificado em utf8 sem assinatura
  • a codificação padrão do servidor mysql é definida como utf8
  • a conexão é utf8 (é por isso que você coloca SET NAMES 'utf8' em seu arquivo sql).
  • todas as tabelas e colunas têm a codificação e o conjunto de caracteres corretos
  • todos os seus arquivos da web também precisam ser codificados em utf8. E não funciona apenas adicionar o cabeçalho correto. Você tem que abrir o arquivo, verificar se a codificação é utf8, se não, cortar tudo, mudar a codificação para utf8 e colar tudo de volta. Não funciona, se você apenas alterar a codificação e salvar o arquivo!