Quando você insere seus dados de php em seu banco de dados mysql, tente agrupar seus dados de string usando utf8_decode();
utf8_decode(string)
Como diz o manual do php, isso converte utf8 para ISO-8859-1 (latin1);
Você também pode experimentar o iconv() função. Isso lhe dá mais opções de codificação de entrada e codificação de saída desejada
string iconv ( string $in_charset , string $out_charset , string $str )
Se isso ainda não ajudar, tente alterar o Collation na coluna da tabela Mysql que você está inserindo para latin1_swedish_ci.