echo $begrüßung;
Mich würde interessieren, was die utf8-Kodierung eigentlich genau macht und weswegen es immer wieder zu Problemen bei der Darstellung kommt?
Die "UTF-8-Kodierung" macht eigentlich nichts. Sie ist nur eine Vorschrift, wie Zeichen kodiert (in Form von Byte- oder anderen Werten) werden können. Eine UTF-8-Charset-Angabe hingegen sagt demjenigen Programm, das sich dafür interessiert, dass die Daten UTF-8-kodiert seien. Wenn sie das dann aber nicht sind, gibt es Müll.
echo "$verabschiedung $name";