Configurando encoding no MySQL

Hoje eu estava trabalhando em um projeto em CakePHP 2.1 e quando eu fazia:

meu resultado vinha cheio de erros de codificação onde as letras estavam acentuadas.

Como de costume, fui verificar o cabeçalho do layout, para ter certeza que tinha usado UTF-8:

Depois, fui conferir no core.php se também estava definido UTF-8:

Então, fui conferir a conexão com o banco no database.php para ter certeza que estava em UTF-8:

E para o meu ódio, sim, estava tudo ok em todos os arquivos. Mas então o que poderia ser? Só se meu MySQL não estava configurado com utf-8, nem minha tabela e campos…
Continue lendo “Configurando encoding no MySQL”