dedlfix: PHP+Mysql - UTF8 => Umlaute?!

Beitrag lesen

echo $begrüßung;

Und dann lass Dir mal das Create-Statement der betroffenen Tabellen zeigen.
   show create table <tabellenname>;
Das könnte vielleicht einen Hinweis geben auf die Ursache.

Im Prinzip nicht. Du vermutest wahrscheinlich, dass für die Felder die Kodierung auf Latin1 steht. Das macht nichts, denn wenn du für die Verbindung eine andere Kodierung festlegst, wandelt MySQL die Kodierung der Felddaten in die Kodierung der Verbindung um. Das ist natürlich prinzipbedingt nicht von jeder Kodierung in jede andere möglich, aber von Latin1 nach UTF-8 darf es keine Probleme geben.

echo "$verabschiedung $name";