echo $begrüßung;
Wie David schon festgestellt hat, liefert dein Server UTF-8 aus, du hast die Dateien aber als ISO-8859-1 gespeichert.
Woher willst du wissen, wie die Dateinen gespeichert sind?
Ich kann folgende Angaben erkennen:
Charset-Angabe im HTTP-Header: ISO-8859-1
Charset-Angabe im HTML-META-Tag: ISO-8859-1
Kodierung der Umlaute im HTML-Quelltext: Entities, ISO-8859-1 und UTF-8
Meine Vermutung ist, dass einige Inhalte aus einer Datenquelle kommen und dort drin UTF-8-kodiert sind, der Rest der Seite ein Template ist, das ISO-8859-1-kodiert ist.
echo "$verabschiedung $name";