Aproveitando o assunto da dica anterior, vou pregar aqui também um lembrete sobre a configuração de charset do mysql:
[mysqld]
...
character_set_server=latin1
Coloque isso no /etc/mysql/my.cnf, reinicie o servidor (/etc/init.d/mysql restart) e – se não me engano – recrie seus bancos de dados, para que eles sejam criados com o charset correto.