Hallo!
echo $begrüßung;
Welche [Kodierung] sendest du ihm?
Interessante Frage! Gegenfrage: wie sage ich es dem XMLHttpRequest?Ich nehme an, du musst dem Browser mitteilen, dass er eine bestimmte Kodierung verwenden soll. Im Allgemeinen macht er das, wenn man die Seite in der gewünschten Kodierung erstellt, und dem Browser das durch geeignete Angaben mitteilt (HTTP-Header, Meta-Element).
Prima, probier ich gleich mal.
Wie stellst du eigentlich fest, dass die Umlaute "verloren gehen"? phpMyAdmin weiß, wie es mit einem MySQL-Server zu reden hat, damit dabei kein Zeichenverlust auftritt. Wenn mit phpMyAdmin Zeichen nicht richtig angezeigt werden, ist irgendwo anders was schief gelaufen.
Hab ich nie gesagt. phpMyAdmin macht seine Sache wie immer gut.
Festgestellt habe ich es, indem ich im serveseitigen Script einfach mal ein echo für den responseText zurückgegeben habe. Mit MySQL hat das Problem also erstmal nichts zu tun.
echo "$verabschiedung $name";
Gruß
Andi