Offensichtlich benutzt eine der Übertragungsstationen einen falschen Charset.
Sowohl das HTML-Dokument mit dem Formular, die Datenbank selbst und auch die von PHP etablierte Verbindung mit dem DB-Server sollten die gleiche Zeichenkodierung benutzen. Kontrolliere das mal bitte.
Da ich den PHP-Teil immer als eine Art Puzzle einbinde, haben alle Seiten immer den gleichen Header etc. Daher sollte sich doch eigentlich das Charset eigentlich nicht ändern können. Ebenso bei der Tabelle. Das Charset der Tabelle entspricht auch dem Charset aller anderen knapp Tabellen.
Der einzige Unterschied besteht darin, dass ich das Formular wiederum über Ajax anzeigen lasse. In diesem Script werden keine Angaben bezüglich irgendwas gemacht, da ja Styles, Charset und Datenbank-Verbindungen ja eigentlich schon festgelegt sind.
Kann nicht nicht die "falschen" Umlaute wieder korrigieren und dann wegspeichern? Ist vielleicht nur ein Workaround, würde mir aber schon reichen.
Klaus