Okay, also das ist im Endeffekt ein Exploit des Unicode-Features, dass man an auf oder unter einen normalen Buchstaben ein Zeichen "ankleben" kann.
z.B. können wir aus
y und
´ ein
ý machen.
Mit normalen Tastaturbefehlen ist aber theoretisch bei einem Zeichen unter oder einem Zeichen über dem Buchstaben Ende.
Wenn man nun aber die html-Codes der Zusatzzeichen kennt, kann man das beliebig viel stacken, und so z.B. 50 Zeichen auf ein
y setzen.
Das Problem hier ist nun, dass eine Zeile meistens nicht nach oben oder unten begrenzt ist, und somit können die "gestackten Buchstaben" auch auf andere Zeilen übergreifen und alles ein wenig kaputt erscheinen lassen.
Hier wird das ganze auch noch mal ein wenig besser und anschaulicher erklärt, nebst Beispielen wie das im blanken html-Code aussehen würde.
Ob und wie man diesen so genannten "Zalgo Text" verhindern kann, weiß ich allerdings selber nicht...
Edit: Hab übrigens den Titel mal geändert, weil der alte ziemlich nervig in der Thread-Übersicht war.