echo $begrüßung;
Eine abschließende Frage zu UTF-8 habe ich noch. Ich habe diesen UTF-8 Test Text gefunden und weder im Browser, noch im Texteditor werden mir alle Zeichen korrekt angezeigt. Besonders die Runen und Braille, sowie Teile der mathematischen Formeln und der Boxen unten werden falsch/nicht dargestellt. Warum ist das so? Ich dachte wenn ein Programm UTF-8 versteht, zeigt es alle Zeichen richtig an.
Um ein Zeichen darstellen zu können, reicht es nicht nur, anhand eines Kodes das richtige Zeichen zu interpretieren, es muss auch eine Darstellungsvorschrift vorhanden sein. Für letztere sind Fonts (Schriftartdateien) zuständig. Offensichtlich fehlt dir ein solcher, der für diese Zeichen entsprechende Glyphen enthält.
echo "$verabschiedung $name";