Hallo, Timo,
mb_strlen( arr_in['besucher_vname'] )=[28]
Laut Anleitung hat die Funktion noch einen weiteren, optionalen Parameter, das verwendete Encoding. Ohne ihn wird das interne Encoding verwendet. Vermutlich ist das der Fehler.
Ja. Es war ein langer Tag und ich habe etwas länger gebraucht.
mb_strlen( arr_in['besucher_vname'], 'utf8' )
lifert das richtige Ergebnis, danke.
Kalle