Falsche Umlaute nach Zurückspielen eines Datenbank-Dumps

Hallo zusammen, hier mal ein Screenshot meines Backends:

Noch ein paar Fakten dazu:

  • Dumpdatei hat UTF-8
  • Alle Zeichen werden in dieser Datei korrekt angezeigt
  • Datenbank hat UTF-8
  • Alle Zeichen werden in der Datenbank über phpMyAdmin korrekt angezeigt
  • HTML-Ausgabe des Backends (Browser-Quelltext) hat UTF-8 (Meta-Charset)

Das charakteristische Fehlerbild aus dem Screenshot entsteht, wenn UTF8-Daten in einer Latin1-Umgebung dargestellt werden. Irgendeine Komponente auf dem Weg zum Browser unterstützt UTF-8 nicht oder ist auf den falschen Zeichensatz eingestellt.

Frage: WTF?

Die Sachen kommen alle aus der Datenbank. Es scheint mir fast so, als müssten in der Dumpdatei bzw. in der Datenbank die Daten in zwei verschiedenen Zeichensätzen gespeichert sein, damit im Backend alles richtig angezeigt wird. Zumindest mal in der Tabelle s_core_snippets müsssen auch Latin1-Daten enthalten sein, sonst scheint es nicht zu klappen.

Stimmt das? Was muss ich wie konvertieren, damit es wieder geht?

Hier noch ein Screenshot:

Hab mir selbst geholfen. Alle Caches Löschen hat das Problem gelöst (jaja, ich kleb mir nen Zettel irgendwo hin :-). Ist vielleicht trotzdem ganz interessant für die SWAG-Entwickler.

Grüße
Pierre