echo $begrüßung;
Ich habe bereits probiert @charset 'utf-8'; an den Anfang der Datei zu setzen, aber die Kodierung blieb trotzdem ISO-8859-1..
Hier unterliegst du anscheinend einem Denkfehler. Wenn du auf einen Briefumschlag "200 €" schreibst, wandelt sich dessen Inhalt nicht automatisch in einen Geldschein um. Du musst schon selbst für den zur Beschriftung passenden Inhalt oder umgekehrt sorgen.
echo "$verabschiedung $name";