dedlfix: Sonderzeichen in Ajax

Beitrag lesen

echo $begrüßung;

Meine DATENBANK ist ja auch UTF-8 codiert. Die Kollation der einzelnen Tabellen ist latin1_swedish_ci (voreinstellung).
Entscheidend ist, was die Tabellen bieten. [...]

Das ist so nicht richtig. Sowohl die Kodierungs-/Kollationsangabe der Datenbank als auch die einer Tabelle sind nur Default-Werte beim Anlagen neuer Tabellen bzw. Felder, wenn dabei keine explizite Angabe gemacht wurde. Entscheidend ist letzlich, welche Kodierung für das einzelne Feld eingestellt ist. Jedes Feld kann dabei unterschiedlich eingestellt sein.

Die Feldkodierung ist jedoch nur die halbe Miete. Gern wird auch vergessen, auf der Verbindung zwischen Client und DBMS eine Kodierung explizit auszuhandeln.

echo "$verabschiedung $name";