Ich nochmal,
also nochmal zu dem MySQL Server Einstellungen:
Language generell: German (de-utf-8)
MySQL-Zeichensatz allgemein: UTF-8 Unicode
Kollation der SQL Verbindung: utf8_general_ci
Funktioniert mit der normalen Kommunikation zwischen Webseite und Datenbank optimal bis jetzt...
Der Hammer ist ja:
Rufe ich irgendeine Tabelle auf zeigt er für die Textfelder:
Kollation: latin1_swedish_ci <- ja ne iss klar.
Weiß nicht was das soll, aber da alles funzt habe ich mir darüber auch keinen Kopf gemacht.
Ich glaube auch nicht das es die Datenbank selber ist, denn bei der Datenbankabfrage wird ja schon der String kein "ä" mehr enthalten sondern irgendein Sonderzeichen, das ABER bei der Rückgabe durch das echo wieder richtig codiert wird, sonst stünde es ja nicht wieder als "ä" auf der Webseite, oder?
Also nur die Kommunikation zwischen dem internen Stringinhalt in der PHP Seite und das was der SQL-Server bekommt ist irgendwie daneben.
Ach menno....