la pagina è codificata in utf8?
i dati vengono presi dal db? se si, la connessione, la tabella e tutto il resto è in utf8?
altrimenti, apache restituisce l'header del charset?
hai messo nell'html in charset?
hai cercato un thread che parlasse dello stesso problema prima di aprirne uno nuovo?