Es gibt tatsächlich einen wirklich unsichtbaren Charakter : U+FEFF
. Dieses Zeichen wird als Byte Order Mark bezeichnet und ist mit dem Unicode 8-System verwandt. Es ist ein wirklich verwirrendes Konzept, das HIER erklärt werden kann. Das Byte Order Mark oder BOM
kurz gesagt ist ein unsichtbarer Charakter, der keinen Platz einnimmt. Sie können das unten stehende Zeichen zwischen >
und kopieren <
.
Hier ist der Charakter:
> <
So fangen Sie diesen Charakter in Aktion:
- Kopieren Sie das Zeichen zwischen
>
und <
,
- Schreiben Sie eine Textzeile und setzen Sie Ihr Caret zufällig in die Textzeile
- Fügen Sie das Zeichen in die Zeile ein.
- Gehen Sie zum Zeilenanfang und halten Sie die rechte Pfeiltaste gedrückt.
Sie werden feststellen, dass Ihr Caret, wenn es an der Stelle ankommt, an der Sie den Charakter eingefügt haben, für etwa eine halbe Sekunde kurz anhält. Dies liegt daran, dass das Caret über den unsichtbaren Charakter geht. Auch wenn Sie es nicht sehen können, heißt das nicht, dass es nicht da ist. Das Caret sieht immer noch, dass sich in diesem Bereich ein Zeichen befindet, das Sie in die Stückliste eingefügt haben und das Sie durchlaufen werden. Da die Stückliste unsichtbar ist, sieht das Caret so aus, als hätte es für einen kurzen Moment angehalten. Sie können die Stückliste mehrmals in einem Bereich einfügen und die obigen Schritte wiederholen, um den Effekt wirklich zu zeigen. Viel Glück!
EDIT: Leider mag Stackoverflow den Charakter nicht. Hier ist ein Beispiel von w3.org: https://www.w3.org/International/questions/examples/phpbomtest.php