Matt: MySQL Datenbank mit UTF8

Beitrag lesen

Hallo Allerseits,

Ein Benutzer trägt mittels Absenden eines Formulars Daten in eine MySQL Datenbank ein. Der Server ist auf utf8 kodiert, das Dokument ist utf8 kodiert (und das Formular: accept-charset="utf-8") und MySQL ist auf utf8 kodiert (Variablen wie collation connection, character set connection, character set client, character set connection server).

Nun sendet ein Benutzer das Formular ab, in phpMyAdmin steht nun z.B. anstatt "Hänch" "Hänch". Auf der Ausgabeseite auf welcher ein Script die Daten aus der MySQL-DB abruft, wird es wieder korrekt dargestellt, lediglich phpMyAdmin stellt es falsch dar. Ändere ich mit phpMyAdmin nun "Hänch" in "Hänch", stellt er mir es richtig dar, auf der Ausgabeseite ist jedoch das bekannt komische dicke Zeichen, was die Seite unbrauchbar macht.

Hat jemand eine Idee was phpMyAdmin da falsch versteht oder ob ich die SQL Query bzw. die Strings utf8 kodieren sollte... (Sind sie das nicht durch die Einstellung im Formular accept-charset...??)

Grüße
Matt