echo $begrüßung;
An der Unicode-Position 915 (dezimal) is das Γ (grosses Gamma). Die Eingabe ALT+<0915> im Notepad++ gibt mir “. Letzteres in ISO-8859-1 angesehen (im Browser oder Notepad++), ergibt “.
Das Zeichen “ befindet sich (nicht in ISO-8859-1 aber) in Windows-1252 an Position 0x93, Bitmuster: 1001 0011. Die Zahl 915 hat das Bitmuster 11 1001 0011. Siehst du den Zusammenhang?
Es ist offenbar schon ein vernuenftig UTF-8-codiertes Zeichen - in UTF-8 sind sich Browser und Editor auch einig, dass es so “ aussieht.
Die Eingabe von Zeichen hat mit Kodierung, in der irgendwann später mal eine Datei gespeichert wird nichts zu tun. Deine Einabe bewirkte, dass Windows das Zeichen “ an die Applikation gab. In Unicode steht das “ an Position 201C, welches als UTF-8 kodiert E2 80 9C und als Windows-1252 dekodiert “ ergibt. ISO-8859-1 ist es nicht, denn das kennt kein € und kein œ oder allgemein gesagt keine Zeichen an den Positionen 80..9F. Der Browser ist so frei, bei Zeichen in diesem Bereich Windows-1252 anzunehmen.
echo "$verabschiedung $name";