Moin!
Dann eine neue DB mit folgenden Angaben erstellt:
Kollation: utf8_general_ci
Zeichensatz / Kollation der MySQL-Verbindung: tf8_general_ci
Und "SET NAMES UTF8" als ersten Query nach der DB-Connection gemacht? Oder mysqli_set_charset benutzt?
Aber unter phpMyAdmin oder wenn ich den Dump herunterlade, dann werden hierbei die Umlaute falsch angezeigt.
z.B.: ü statt ü oder ä statt ä
phpMyAdmin arbeitet korrekt. Dein Datenbankschreiben ist falsch. Und weil du beim Lesen den gleichen Fehler umgekehrt machst, passt es auf deinen eigenen Seiten wieder. Ist aber trotzdem falsch, weil beispielsweise Textsuchen oder Sortierungen nicht korrekt funktionieren werden.
- Sven Rautenberg