MySQL latino caracteres em db legado
Pergunta
Oi eu ter herdado um db que eu preciso para usar os dados. Infelizmente parte do texto é o espanhol e tem alguns problemas de codificação óbvias. Por exemplo, esta é uma seqüência típica armazenado em um campo de texto:
Clara introducción a través del transporte de me...
A minha pergunta é -? Existe alguma maneira fácil de transformar esses personagens de volta para o que eles estavam usando o MySQL / PHP
Todas as sugestões apreciado.
Solução
OK -. A resposta é utf8_decode()
em PHP
Outras dicas
Depois de se conectar ao seu banco de dados não se esqueça de definir o conjunto de caracteres que você deseja comunicar.
Isso vai depender da biblioteca ou DOP você está usando, mas algo ao longo das linhas de mysql_set_charset ( 'utf-8');
Além disso, quando você estiver imprimindo a saída garantir a sua consola está definida para UTF8. Se você está exibindo em uma página da Web, certifique-se que as páginas charset está definido correctamente através de cabeçalhos e / ou metatags.