Zum Inhalt springen
BeispielWerk
English

Schriftsysteme für Unicode-Tests

Die Seite sammelt kurze Texte in unterschiedlichen Schriftsystemen, darunter Chinesisch, Hindi in Devanagari, Bengalisch, Armenisch, Khmer und Uigurisch in arabischer Schrift. Hinzu kommen halbbreite Katakana und Devanagari-Ziffern. Mit ihnen lässt sich prüfen, ob Schriftarten, Zeilenumbruch, Zeichenzählung und die Speicherung in UTF-8 mit nicht lateinischen Schriften zurechtkommen.

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

  • Chinesisch (vereinfacht)

    你好,世界!这是一个测试。

    Han-Zeichen, kein Leerzeichen zwischen Wörtern; je Zeichen 3 Bytes in UTF-8. UTF-16: 13, Codepoints: 13, UTF-8: 39 Bytes. Testzeichenfolge für eigene Systeme.

  • Chinesisch (traditionell)

    你好,世界!這是一個測試。

    Traditionelle Zeichen; unterscheidet sich teils in Glyphen von der vereinfachten Form. UTF-16: 13, Codepoints: 13, UTF-8: 39 Bytes. Testzeichenfolge für eigene Systeme.

  • Japanisch: Kanji, Hiragana, Katakana

    日本語のテスト、カタカナも含みます。

    Drei Schriftsysteme in einem Satz. UTF-16: 18, Codepoints: 18, UTF-8: 54 Bytes. Testzeichenfolge für eigene Systeme.

  • Halbbreites Katakana

    カタカナ バイク

    Halfwidth-Katakana (U+FF65 ff.); NFKC macht daraus normale Katakana. UTF-16: 9, Codepoints: 9, UTF-8: 25 Bytes. Testzeichenfolge für eigene Systeme.

  • Koreanisch (Hangul-Silben)

    안녕하세요, 테스트입니다.

    Vorkomponierte Hangul-Silben (NFC). UTF-16: 14, Codepoints: 14, UTF-8: 36 Bytes. Testzeichenfolge für eigene Systeme.

  • Hangul als einzelne Jamo (NFD)

    한

    Dieselbe Silbe 한 als drei Jamo-Codepoints statt eines Silbenzeichens. UTF-16: 3, Codepoints: 3, UTF-8: 9 Bytes. Testzeichenfolge für eigene Systeme.

  • Hindi (Devanagari)

    नमस्ते दुनिया

    Devanagari mit Konjunkten und Vokalzeichen; Graphemcluster ≠ Codepoints. UTF-16: 13, Codepoints: 13, UTF-8: 37 Bytes. Testzeichenfolge für eigene Systeme.

  • Thai ohne Leerzeichen

    สวัสดีชาวโลก ทดสอบการตัดคำ

    Thai trennt Wörter nicht mit Leerzeichen; Zeilenumbruch braucht Wörterbuch. UTF-16: 26, Codepoints: 26, UTF-8: 76 Bytes. Testzeichenfolge für eigene Systeme.

  • Tamil

    வணக்கம் உலகம்

    Tamilische Schrift mit zusammengesetzten Zeichen. UTF-16: 13, Codepoints: 13, UTF-8: 37 Bytes. Testzeichenfolge für eigene Systeme.

  • Bengalisch

    হ্যালো বিশ্ব

    Bengalische Schrift mit Konjunkten. UTF-16: 12, Codepoints: 12, UTF-8: 34 Bytes. Testzeichenfolge für eigene Systeme.

  • Russisch (Kyrillisch)

    Съешь же ещё этих мягких французских булок, да выпей чаю

    Bekannter russischer Pangramm-Satz. Testzeichenfolge für eigene Systeme.

  • Griechisch mit Schluss-Sigma

    Ξεσκεπάζω την ψυχοφθόρα βδελυγμία · ΟΔΥΣΣΕΥΣ ὀδυσσεύς

    Schluss-Sigma ς und Großschreibung Σ: Case-Mapping hängt von der Position im Wort ab. Testzeichenfolge für eigene Systeme.

  • Armenisch

    Բարեւ աշխարհ

    Armenische Schrift. UTF-16: 12, Codepoints: 12, UTF-8: 23 Bytes. Testzeichenfolge für eigene Systeme.

  • Georgisch

    გამარჯობა მსოფლიო

    Georgische Schrift (Mkhedruli). UTF-16: 17, Codepoints: 17, UTF-8: 49 Bytes. Testzeichenfolge für eigene Systeme.

  • Äthiopisch (Ge'ez)

    ሰላም ልዑል

    Silbenschrift im Block Ethiopic. UTF-16: 7, Codepoints: 7, UTF-8: 19 Bytes. Testzeichenfolge für eigene Systeme.

  • Khmer

    សួស្តីពិភពលោក

    Khmer-Schrift, ebenfalls ohne Leerzeichen zwischen Wörtern. UTF-16: 13, Codepoints: 13, UTF-8: 39 Bytes. Testzeichenfolge für eigene Systeme.

  • Arabisch (Rechts-nach-links)

    مرحبا بالعالم

    Arabische Schrift, wird von rechts nach links gesetzt; Buchstaben ändern ihre Form je nach Position. UTF-16: 13, Codepoints: 13, UTF-8: 25 Bytes. Testzeichenfolge für eigene Systeme.

  • Hebräisch (Rechts-nach-links)

    שלום עולם

    Hebräische Schrift, rechts nach links. UTF-16: 9, Codepoints: 9, UTF-8: 17 Bytes. Testzeichenfolge für eigene Systeme.

  • Uigurisch (arabische Schrift)

    ئۇيغۇرچە

    Uigurisch in arabischer Schrift, rechts nach links; enthält Zeichen mit Ergänzungen wie ئ und ۇ. UTF-16: 8, Codepoints: 8, UTF-8: 16 Bytes. Testzeichenfolge für eigene Systeme.

  • Persisch mit Zero Width Non-Joiner

    می‌خواهم

    Das Präfix „mi“ wird mit ZWNJ (U+200C) vom Verb getrennt, ohne Leerraum. UTF-16: 8, Codepoints: 8, UTF-8: 17 Bytes. Testzeichenfolge für eigene Systeme.

  • Arabisch-indische Ziffern ٠١٢٣٤٥٦٧٨٩

    ٠١٢٣٤٥٦٧٨٩

    Ziffern U+0660 bis U+0669; \d in Unicode-fähigen Regex-Dialekten kann sie treffen, parseInt nicht. UTF-16: 10, Codepoints: 10, UTF-8: 20 Bytes. Testzeichenfolge für eigene Systeme.

  • Devanagari-Ziffern ०१२३४५६७८९

    ०१२३४५६७८९

    Ziffern U+0966 bis U+096F; sehen nicht aus wie 0–9, sind aber Dezimalziffern (Nd). UTF-16: 10, Codepoints: 10, UTF-8: 30 Bytes. Testzeichenfolge für eigene Systeme.

  • Deutscher Satz mit arabischem Wort in der Mitte

    Das Wort مرحبا bedeutet Hallo und wird 2024 verwendet.

    Gemischte Schreibrichtung; Ziffern und Satzzeichen am Rand werden oft falsch einsortiert. Testzeichenfolge für eigene Systeme.

  • Braille-Zeichen

    ⠃⠗⠁⠊⠊⠇⠇⠑

    Braille-Muster im Block U+2800; dient oft als „leer wirkender“ Text, wenn U+2800 steht. UTF-16: 8, Codepoints: 8, UTF-8: 24 Bytes. Testzeichenfolge für eigene Systeme.

  • Runen

    ᚠᚢᚦᚨᚱᚲ

    Älteres Futhark (Block Runic). UTF-16: 6, Codepoints: 6, UTF-8: 18 Bytes. Testzeichenfolge für eigene Systeme.

  • Ägyptische Hieroglyphen (Ebene 1)

    𓀀𓀁𓀂

    Zeichen oberhalb U+FFFF; viele Schriften haben keine Glyphe, es erscheinen Kästchen. UTF-16: 6, Codepoints: 3, UTF-8: 12 Bytes. Testzeichenfolge für eigene Systeme.

  • Seltenes Han-Zeichen 𠮷 (U+20BB7, Erweiterung B)

    𠮷

    Variante von 吉; vier Bytes in UTF-8, zwei UTF-16-Einheiten. Bekannter Fall bei JIS-Namen. UTF-16: 2, Codepoints: 1, UTF-8: 4 Bytes. Testzeichenfolge für eigene Systeme.

  • Hangul Filler (U+3164) sieht leer aus

    ㅤ

    Ein Zeichen, das wie ein Leerzeichen wirkt, aber kein Leerraum ist; umgeht Pflichtfeld-Prüfungen mit trim(). UTF-16: 1, Codepoints: 1, UTF-8: 3 Bytes. Testzeichenfolge für eigene Systeme.

  • Braille-Leerzeichen (U+2800) als „leerer“ Text

    ⠀

    Sieht leer aus (alle Punkte frei), zählt aber nicht als Leerraum. UTF-16: 1, Codepoints: 1, UTF-8: 3 Bytes. Testzeichenfolge für eigene Systeme.

Weitere Themen in Sonderzeichen & Grenzfälle