ICU

ICU

Emoji Ecosystem

International Components for Unicode — eine weit verbreitete Open-Source-Bibliothek mit Unicode- und Internationalisierungsunterstützung, einschließlich Emoji-Verarbeitung.

ICU is the reference implementation for Unicode algorithms. It provides C/C++ and Java libraries for text handling, including: character encoding conversion, text boundary analysis (critical for emoji grapheme clusters), collation (sorting), and locale-sensitive formatting.

Many platforms and languages use ICU internally: Node.js, Python, Android, macOS/iOS, and most web browsers. The `Intl.Segmenter` API in JavaScript, which correctly splits text including emoji, is typically backed by ICU.

ICU also provides emoji-aware text segmentation, which is essential for correctly counting and manipulating emoji in strings.

Verwandte Begriffe

CLDR (CLDR) CLDR (CLDR)
Das Common Locale Data Repository, ein Unicode-Projekt, das gebietsschemaspezifische Daten bereitstellt, darunter Emoji-Namen und Suchbegriffe in über 100 Sprachen.
Graphem-Cluster Graphem-Cluster
Ein vom Nutzer wahrgenommenes Zeichen, das aus mehreren Unicode-Codepoints bestehen kann, aber als einzelne visuelle Einheit dargestellt wird.
Unicode Unicode
Universeller Zeichenkodierungsstandard, der jedem Zeichen aller Schriftsysteme und Symbolsätze einschließlich Emoji eine eindeutige Zahl zuweist.

Verwandte Werkzeuge

🌐 Emoji-Übersetzer Emoji-Übersetzer
Sehen Sie Emoji-Namen und Schlüsselwörter in 15 Sprachen. Erfahren Sie, wie ein Emoji auf Japanisch, Koreanisch, Spanisch und mehr heißt.