Das war kein Lösungsversuch, sondern eine Problemisolierung. Sei Dir nun sicher, dass Deine Daten nicht in UTF8 vorliegen.
Okay .. heißt, in der Datenbank ist nicht drin, was draufsteht, also zumindest kein UTF8.
War es denn falsch, einfach die Kollation von Datenbank, Tabelle und Spalte auf utf8_unicode_ci zu stellen ( oder wäre utf8_bin sinnvoller? ) oder mache ich es mir damit zu leicht?
Denn wie gesagt, in der DB selbst sieht alles so aus, wie es sein soll, erst beim Auslesen entstehen die Fehler.
Grüße
Eric