echo $begrüßung;
Die php-Datei liefert
header("Content-Type: text/calendar; charset=UTF-8");
mit. Im Quellcode der erzeugten Dateien sind die Umlaute auch zu sehen.
Das anzeigende Programm interpretiert die Daten auch als UTF-8? Wenn es sie als ISO-8859-1 oder Win-1252 interpretiert, wäre eine richtige Anzeige der Umlaute falsch.
Auf dem Server läuft PHP 4.3.2. Kann dies eventuell Auswirkungen haben?
Wenn du nicht ausdrücklich irgendwas an der Kodierung der Daten änderst, haben durchreichende Programme keine Auswirkung.
Ich komme einfach nicht weiter und bedanke mich vorab schon einmal für jede Hilfe und Idee.
Du musst dir immer darüber im Klaren sein, mit welcher Kodierung das jeweilige Programm die ankommenden Daten interpretiert, um Aussagen über die Richtigkeit des Ergebnisses treffen zu können.
echo "$verabschiedung $name";