echo $begrüßung;
header("<meta http-equiv="Content-Type" content="text/html; charset=UTF-8");
[...] Außerdem hat eine Angabe in den HTTP-Headern stets Vorrang vor einer Meta-Angabe.
Der obige Code kombiniert halt die Vorteile beider Angaben ... ;-)
Das ist richtig, aber wenn der Server eine charset-Angabe mitsendet, die anders als die der Meta-Angabe lautet, dann hat die Meta-Angabe ebenso wie derjenige, der sich nur auf sie verlässt, einfach mal verloren.
echo "$verabschiedung $name";