Volker: PHP, MySQL und UTF-8

Beitrag lesen

Hallo zusammen,

ich habe ein Problem bei der Umstellung meiner Website und Datenbanken von ISO-8859-1 auf UTF-8.

Die Datenbankinhalte habe ich per PHP-Funktion utf8_encode(...) kodiert, alle entsprechenden MySQL-Zellen haben als Kollation utf8_unicode_ci und die Kollation der MySQL-Verbindung steht in phpMyAdmin ebenfalls auf utf8_unicode_ci.

In der per PHP generierten HTML-Datei steht im Header
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />

aber trotzdem werden ä,ö, und ü im Browser nicht korrekt angezeigt.

Was habe ich übersehen?
Danke im Voraus für Hilfe.

Gruß, Volker