Erro SQL - Illegal mix of collations

Transferi uma aplicação para um novo servidor, FreeHostingNoAds, e ao abrir uma consulta dá-me o seguinte erro:

ERRO
Erro ao aceder a base de dados
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation ‘=’
select count(*), sum(if(c.tipo=“Exames”,m.valorcomparticipado,0)) as sum_exames, sum(if(c.tipo=“Medicamentos”,m.valorcomparticipado,0)) as sum_medicamentos, sum(if(c.tipo=“Consultas”,m.valorcomparticipado,0)) as sum_consultas, sum(if(c.tipo=“Tratamentos”,m.valorcomparticipado,0)) as sum_tratamentos, sum(if(c.tipo=“Estomatologia”,m.valorcomparticipado,0)) as sum_estomatologia, sum(if(c.tipo=“Pr�teses”,m.valorcomparticipado,0)) as sum_proteses, sum(if(c.tipo=“Material ortop�dico”,m.valorcomparticipado,0)) as sum_materialortopedico, sum(if(c.tipo=“Oftalmologia - Aros”,m.valorcomparticipado,0)) as sum_oftalmologiaaros, sum(if(c.tipo=“Oftalmologia - Lentes”,m.valorcomparticipado,0)) as sum_oftalmologialentes, sum(if(c.tipo=“Subs�dio de Casamento”,m.valorcomparticipado,0)) as sum_subsidiocasamento, sum(if(c.tipo=“Subs�dio de Nascimento”,m.valorcomparticipado,0)) as sum_subsidionascimento, sum(if(c.tipo=“Subs�dio Pr�-escolar”,m.valorcomparticipado,0)) as sum_subsidiopreescolar, sum(if(c.tipo=“Subs�dio - Outro”,m.valorcomparticipado,0)) as sum_subsidiooutro from soc_movimentos m, soc_comparticipacoes c where m.comparticipacao = c.codigo AND m.datapagamento is not null AND YEAR(m.datapagamento) = 2014 and ( m.beneficiario = 25 )

Alguém sabe o que fazer para resolver?
Já alterei no ambiente de produção a conexão para UTF8 mas continua a dar o mesmo erro…

o problema aí eh que em sua query há comparação de colunas com collate diferentes, o próprio erro já diz isso.

Precisa padronizar o collate de todas as colunas de todas as tabelas de seu n banco de dados.

Eu também transferi uma aplicação para esse servidor (freehostingnoads) e dá-me erro a criar a ligação:

  1. colocando servodor: localhost
    Falha na conexão.
    Unable to connect: Access denied for user ‘u927469800_colec’@‘localhost’ (using password: YES)

  2. colocando servidor: mysql.freehostingnoads.net
    Falha na conexão.
    Unable to connect: Unknown MySQL server host ‘mysql.freehostingnoads.net’ (25)

colocando estas configurações no Joomla, por exemplo, funciona correctamente o site.
Portanto, as configurações estão bem. O problema é com o SC.