echo $begrüßung;
in den drei obrigen fällen sind die http-header und http-equiv-angaben aber lediglich empfehlungen an den browser, wenn du deine utf-8-seite unbedingt in latin-1 oder big5 darstellen willst, kannst du das immer noch umstellen
Das Umstellen der Zeichenkodierung hat primär nichts mit der Darstellung zu tun. Sie gibt nur an, gemäß welcher Kodierung die Daten vom Server zu interpretieren sind. Eine falsche oder richtige Darstellung ergibt sich dann als abhängiges Ergebnis - abhängig von der Übereinstimmung der tatsächlich vom Server verwendeten Kodierung und der Einstellung im Browser.
echo "$verabschiedung $name";