echo $begrüßung;
Dann kannst du noch schauen, ob ein 110xxxxx wirklich von einem 10xxxxxx gefolgt wird, oder ob ein 10xxxxxx vorkommt, dessen Vorgänger eben einer ist, der in UTF-8 nicht erlaubt wäre.
Dies scheint mir eine sehr verlässliche Methode zu sein, nicht UTF-8-kodierte Zeichen von Utf-8-kodierten Zeichen zu unterscheiden.
Liege ich da richtig?
Du kannst nicht davon ausgehen, dass diese Zeichenfolgen in anderen Kodierungen nicht auftreten können/dürfen.
echo "$verabschiedung $name";