Zum Inhalt springen
BeispielWerk
English

Emoji Testzeichen: ZWJ, Flaggen, Hautton

Emoji liegen in Unicode meist außerhalb der Basisebene und belegen in UTF-8 vier Bytes; manche bestehen aus mehreren Codepoints, etwa mit Hautton, Zero Width Joiner oder als Flagge aus Regionalindikatoren. Die Beispiele reichen vom einzelnen Emoji bis zur ZWJ-Familie und zur England-Flagge als Tag-Sequenz. Sie zeigen, wo Längenzählung, Kürzen und Datenbank-Zeichensatz (etwa utf8mb3 in MySQL) an Grenzen stoßen.

15 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.

  • Einfaches Emoji 😀

    😀

    Ein Codepoint, in UTF-8 vier Bytes; MySQL „utf8“ (utf8mb3) kann ihn nicht speichern. UTF-16: 2, Codepoints: 1, UTF-8: 4 Bytes. Testzeichenfolge für eigene Systeme.

  • Mehrere einfache Emoji

    😀🚀🌍🎉✅

    Fünf Emoji ohne Verbindungszeichen. UTF-16: 9, Codepoints: 5, UTF-8: 19 Bytes. Testzeichenfolge für eigene Systeme.

  • Daumen hoch mit Hautton 👍🏽

    👍🏽

    Zwei Codepoints (Basis plus Fitzpatrick-Modifikator) bilden ein sichtbares Zeichen. UTF-16: 4, Codepoints: 2, UTF-8: 8 Bytes. Testzeichenfolge für eigene Systeme.

  • Familie als ZWJ-Sequenz 👨‍👩‍👧‍👦

    👨‍👩‍👧‍👦

    Vier Personen, durch Zero Width Joiner verbunden: ein Graphemcluster, sieben Codepoints. UTF-16: 11, Codepoints: 7, UTF-8: 25 Bytes. Testzeichenfolge für eigene Systeme.

  • Regenbogenflagge 🏳️‍🌈 (ZWJ plus Variation Selector)

    🏳️‍🌈

    Flagge, Variation Selector-16, ZWJ, Regenbogen. UTF-16: 6, Codepoints: 4, UTF-8: 14 Bytes. Testzeichenfolge für eigene Systeme.

  • Flagge Deutschland 🇩🇪 (Regional Indicators)

    🇩🇪

    Zwei Regionalindikatoren D und E ergeben die Flagge; auf manchen Systemen erscheinen nur die Buchstaben. UTF-16: 4, Codepoints: 2, UTF-8: 8 Bytes. Testzeichenfolge für eigene Systeme.

  • Flaggen AT, CH, FR direkt hintereinander

    🇦🇹🇨🇭🇫🇷

    Sechs Regionalindikatoren ohne Trenner; die Paarbildung hängt von der Reihenfolge ab. UTF-16: 12, Codepoints: 6, UTF-8: 24 Bytes. Testzeichenfolge für eigene Systeme.

  • Flagge England (Tag-Sequenz)

    🏴󠁧󠁢󠁥󠁮󠁧󠁿

    Schwarze Flagge plus unsichtbare Tag-Zeichen gbeng plus Cancel Tag; sieben Codepoints. UTF-16: 14, Codepoints: 7, UTF-8: 28 Bytes. Testzeichenfolge für eigene Systeme.

  • Keycap-Ziffer 1️⃣

    1️⃣

    Ziffer, Variation Selector-16 und Combining Enclosing Keycap. UTF-16: 3, Codepoints: 3, UTF-8: 7 Bytes. Testzeichenfolge für eigene Systeme.

  • Herz mit und ohne Emoji-Variation (❤ und ❤️)

    ❤|❤️

    U+2764 allein kann als Text erscheinen, mit U+FE0F wird es als Emoji dargestellt. UTF-16: 4, Codepoints: 4, UTF-8: 10 Bytes. Testzeichenfolge für eigene Systeme.

  • Berufs-Emoji 🧑‍⚕️ (ZWJ mit Symbol)

    🧑‍⚕️

    Person, ZWJ, Äskulapstab, Variation Selector. UTF-16: 5, Codepoints: 4, UTF-8: 13 Bytes. Testzeichenfolge für eigene Systeme.

  • Paar mit Herz und unterschiedlichen Hauttönen

    🧑🏻‍❤️‍🧑🏿

    Lange Sequenz mit Modifikatoren; viele Systeme zeigen zwei einzelne Personen. UTF-16: 12, Codepoints: 8, UTF-8: 28 Bytes. Testzeichenfolge für eigene Systeme.

  • Satz mit eingebetteten Emoji

    Danke für die Lieferung 🙏 Alles angekommen 📦✅

    Emoji im Fließtext; prüft Längenzähler und Abschneiden. UTF-16: 47, Codepoints: 45, UTF-8: 54 Bytes. Testzeichenfolge für eigene Systeme.

  • 100 Emoji hintereinander (400 Bytes in UTF-8)

    😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀

    Je 2 UTF-16-Einheiten und 4 UTF-8-Bytes: 200 Einheiten, 100 Codepoints, 400 Bytes. Testzeichenfolge für eigene Systeme.

  • Zeichen mit Emoji-Darstellung nur durch U+FE0F

    ☁️ ☀️ ☂️

    Wolke, Sonne, Schirm mit Variation Selector-16. UTF-16: 8, Codepoints: 8, UTF-8: 20 Bytes. Testzeichenfolge für eigene Systeme.

Weitere Themen in Sonderzeichen & Grenzfälle