echo $begrüßung;
Diese Information ist in meinen Augen nutzlos. Dein erster Bereich enthält 128 Zeichen. Dein zweiter Bereich 1920 Zeichen.
Nur BTW:
Ich verstehe die 1920 im Moment nicht.
Ich komme da immer auf 2176 verschiedene Möglichkeiten
Bereich 2 könnte ja 1 Byte _undoder_ 2 Bytes zur Codierung verwenden.
Auf der von dir vorgeschlagenen Wikipediaseite steht die Lösung. :-)
Die Darstellung der 1-Byte-Zeichen ist zwar mit der 2-Byte-Kodierung (und 3-Byte-, und 4-Byte, ...) möglich aber nicht erlaubt. Die 2-Byte-Kodierung wird nur für die Zeichen von 80h bis 7FFh verwendet. Zitat Wikipedia: "Das gleiche Zeichen kann theoretisch auf verschiedene Weise kodiert werden. Jedoch ist nur die jeweils kürzestmögliche Kodierung erlaubt."
Somit müssen von den 2^11 Möglichkeiten bei 2-Byte-Kodierung die 2^7 Möglichkeiten der 1-Byte-Kodierung abgezogen werden, usw. Ergibt 1920. Wenn du die 128 Zeichen der 1-Byte-Kodierung hinzurechnest ergibt das aber auch nur 2048.
echo "$verabschiedung $name";