Verifie avoir bien mit ce code dans ton <head>
<meta charset="utf-8">
Si sa ne marche toujours pas, verifie que les gens de ta base de donnée sont bien en UTF-8.
Si sa marche toujours pas je peut rien faire pour toi!
Non je rigole, PHP inclue des fonctions pour sa vu que tu affiche des variables PHP, utf8_encode() et utf8_decode()