Ralf König: Umlaute werden zu ?

Beitrag lesen

Da vermutlich keine Verbindungskodierung eingestellt wurde, geht MySQL von Latin1 aus und kodiert den ankommenden Bytestrom in die Feldkodierung um. Rückwärts macht es das umgekehrt und du siehst wieder UTF-8. Normal ist das nicht, denn dabei geht dir Funktionalität (Stringfunktionen, Sortierung und Vergleiche arbeiten nicht richtig) und Spicherplatz (je ein Zeichen für jedes UTF-8-Byte) verloren. Die Folge ist unkorrektes Arbeiten und Datenverlust.

Lt.phpMyAdmin ist:
Zeichensatz / Kollation der MySQL-Verbindung: utf-8_general_ci
eingestellt.

Daran kann es also nicht liegen - oder bringe ich da was durcheinander?