echo $begrueszung;
UTF-8 ist 8-Bit-Unicode. Es können also insgesamt nur 128 Zeichen gezeigt werden. Für Umlaute zum Beispiel musst du 16-Bit-Unicode verwenden.
Das stimmt nicht. Bitte informiere dich über Unicode, Unicode Transformation Format (UTF) und UTF-8
echo "$verabschiedung $name";