echo $begrüßung;
Ich denke, das ist *prinzipiell* die falsche Herangehensweise! Tom hatte eine Idee, du & ich hatten sie nicht. Mag sein, daß diese Idee im Endeffekt sinnlos ist, aber ein Nachteil entsteht aus der Idee nicht - und aus deren Umsetzung auch nicht. Vielleicht mangelt es uns, und vielleicht sogar Tom, an weiteren Ideen, wie man diese Grundidee nutzen kann. Vielleicht hat aber ein anderer der sieht "die Funktion gibt mir zusätzlich die 'UTF-8-Stufe' zurück" eine neue Idee, wie man es sinnvoll nutzen kann.
Nicht dass du mich falsch verstehst. Die Idee an sich begrüße ich. Und nun geht es darum, Anwendungsfälle zu suchen. Dabei möchte ich aber die auf falschen Vermutungen basierenden Schlussfolgerungen ausschließen. Überzeugt mich und ich propagiere zukünftig die Nützlichkeit dieser Information.
Aktueller Stand aus meiner Sicht ist, dass die Idee mit der "UTF-8-Stufe" schon auf einer anderen nicht immer anwendbaren Vermutung ansetzt. Bisher hat noch keiner hier den nicht widerlagbaren Beweis angeführt, dass man mit zweifelsfrei erkennen kann, dass ein Text UTF-8-kodiert ist. Momentan kann man nur sagen, dass ein Text den Regeln der UTF-8-Kodierung entspricht. Eine Aussage, ob der Autor wirklich UTF-8 verwendet hat oder eine Kodierung, die nur zufällig UTF-8-kompatibel ist, lässt sich nicht treffen.
Nächste von mir und Sven angezweifelte Vermutung: Orientierte sich die Vergabe der Codeblöcke an einer bestimmten Vorgehensweise, oder sind sie mehr nach dem "Wer zuerst kommt mahlt zuerst"-Prinzip vergeben? Ob die UTF-8-Kodierung eines bestimmten Unicode-Zeichens 1, 2, 3 oder 4 Byte verwendet ist von dieser, aus meiner Sicht, zufälligen Zuweisung zu einem der Codeblöcke abhängig. Momentan sehe ich da keine Schlussfolgerungen, die man daraus ziehen kann.
echo "$verabschiedung $name";