Zwischenergebnis:
echo $firma1_mailcode." [".mb_substr($row['email'], -1, 1 )."] [".bin2hex( mb_substr($row['email'], -1, 2 ))."]<br>\n";
zeigt
1.. [...@schipperchor-spieka.de] [65]
2.. [...@gmail.com] [6d]
3.. [...@gmx.de] [efbbbf]
4.. [...@freeler.nl] [6c]
Die 3 ist mein Problemfall. Hier bei der Eingabe "hängt" der Cursor wieder vor dem ersten ]
Das gehört aber nicht zum UTF8 Zeichensatz?