Probleme bei der Anzeige von Zeichen mit französischem Akzent in UTF-8

Ich arbeite an einer in CakePHP erstellten Website in französischer Sprache. Ich habe mehrere Funktionen ausprobiert, um zu versuchen, den Text in UTF-8 zu konvertieren und ordnungsgemäß anzuzeigen, aber bisher keinen Erfolg gehabt - Buchstaben mit Akzenten werden als schwarze Raute mit einem Fragezeichen angezeigt. Sie werden korrekt angezeigt, wenn ich den Zeichensatz im Browser auf ISO-8859-1 ändere, aber ich möchte die while-Site UTF-8-kompatibel machen. Ich habe benutzt

html_entity_decode ($ string, ENT_QUOTES, 'UTF-8'); htmlspecialchars ($ string, ENT_QUOTES, 'UTF-8'); utf8_encode

aber keine Zigarre. Die Seite ist in der Kopfzeile auf UTF-8 gesetzt

Und die MySQL-Datenbank verwendet auch UTF-8. Wie kann ich die mit Akzenten versehenen Zeichen in UTF-8 korrekt anzeigen lassen?