Isso acontece-me muito nos ficheiros .php feitos por malta que pensa que o mundo todo só fala inglês.
Abre os ficheiros num editor de texto (Notepad, Dreamweaver, etc) e grava-os como UTF-8.
Depois faz o upload outra vez.
Não vai resolver, isso só resolveria se ele tivesse por exemplo "Olá João", e os caracteres acentuados aparecessem "mal", pelo que ele diz ele usa os código especiais HTML para isso, ou seja, tem "Olá João", logo isso não resolve.
No Header da template coloca aqui a linha que diz:
<meta http-equiv="Content-Type" content="text/html; charset=
XXXXXXX" />, se não tiveres tens que a adicionar, e no lugar do XXXXXXX, colocares UTF-8