International Components for Unicode

International Components for Unicode

International Components for Unicode (ICU) ist ein Open-Source-Projekt zur Unicode-Unterstützung und Internationalisierung, welches ausgereifte C/C++- und Java-Bibliotheken bereitstellt.

ICU ist portabel und auf vielen Plattformen einsetzbar. Programme, die ICU verwenden, produzieren die gleichen Ergebnisse, egal unter welchem Betriebssystem oder auf welchem Prozessor sie ausgeführt werden oder ob sie C/C++/Java verwenden. ICU wird von IBM und weiteren Unternehmen gesponsert, verwendet und entwickelt.

Folgende Aspekte umfasst ICU:

Text
Unicode-Textverarbeitung (schneiden, fügen), alle Unicode-Zeicheneigenschaften (Properties), Konvertierungen zu anderen Zeichensätzen
Analyse
Unicode Reguläre Ausdrücke, volle Unicode-Unterstützung, Berücksichtigung der Zeichenkategorien und -eigenschaften.
Vergleich
kulturabhängige Sortierung, Collation und Suche
Transformationen
Normalisierung, Groß-/Kleinschreibung, Schriftumsetzung, Transliteration
Locales
umfängliche Locale-Datenbank und Ressourcenbündel, basierend auf Common Locale Data Repository
Komplexe Textdarstellung
Arabisch, Hebräisch, Indisch und Thai
Zeit
Multi-Kalender- und Zeitzonen-Unterstützung
Formatierung und Parsen
Datum, Zeit, Zahlen, Währungen, Meldungen; regelbasiert
Layout
Positionierung von Zeichen und Diakritika abhängig von den für die Sprache (d.h. den Script) gültigen Layout-Regeln

ICU bietet gegenüber den C/C++-Bibliotheken der meisten Betriebssysteme eine weit umfänglichere Unterstützung von Unicode und Internationalisierung.

Als Betriebssystemerweiterung wird ICU inzwischen auch von ReactOS verwendet. Es ist dort in einer angepassten Form integrativer Bestandteil des Betriebssystems und leistet dort einen wichtigen Beitrag zur Regionalisierung. Zur Anwendung kommt es z. B. in den Spracheinstellungen und in der Textdarstellung überall dort, wo Programme auf diese Komponenten des Betriebssystems zurückgreifen.[1]

Siehe auch

Weblinks

Quellen

  1. Zusammenfassung aus verschiedenen Dokumenten der ReactOS-Webpräsenz im Newsletter des Projekts vom 15. Mai 2008

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • International Components For Unicode — Pour les articles homonymes, voir ICU. L International Components for Unicode (ICU) est un projet open source qui fourni des bibliothèques pour les langages informatique C/C++ et Java pour prendre en charge Unicode, l internationalisation et la… …   Wikipédia en Français

  • International components for unicode — Pour les articles homonymes, voir ICU. L International Components for Unicode (ICU) est un projet open source qui fourni des bibliothèques pour les langages informatique C/C++ et Java pour prendre en charge Unicode, l internationalisation et la… …   Wikipédia en Français

  • International Components for Unicode — Infobox Software name = International Components for Unicode caption = developer = IBM and many other companies. latest release version = 4.0 latest release date = release date|2008|07|02 latest preview version = latest preview date = operating… …   Wikipedia

  • International Components for Unicode — Pour les articles homonymes, voir ICU. International Components for Unicode (ICU) est un projet open source qui fournit des bibliothèques de traitement utilisables dans les langages informatiques C/C++ et Java, afin de prendre en charge les… …   Wikipédia en Français

  • Binary Ordered Compression for Unicode — Le BOCU 1 est un schéma de transformation du texte, compatible avec le répertoire universel d’Unicode et ISO/CEI 10646, en séquences d’octets. Il tire son nom de l’acronyme anglais de Binary Ordered Compression for Unicode (« compression… …   Wikipédia en Français

  • Binary Ordered Compression for Unicode — BOCU 1 is a MIME compatible Unicode compression scheme. BOCU stands for Binary Ordered Compression for Unicode. BOCU 1 combines the wide applicability of UTF 8 with the compactness of SCSU. This Unicode encoding is designed to be useful for… …   Wikipedia

  • Standard Compression Scheme for Unicode — The Standard Compression Scheme for Unicode (SCSU) [cite web |url=http://www.unicode.org/reports/tr6/ |title=UTS #6: Compression Scheme for Unicode |date=2005 05 06 |accessdate=2008 06 13 ] is a Unicode Technical Standard for reducing the number… …   Wikipedia

  • Binary Ordered Compression For Unicode — Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD (compatibilité) Propriétés et algorithmes …   Wikipédia en Français

  • Binary ordered compression for unicode — Unicode Jeux de caractères UCS (ISO/CEI 10646) ISO 646, ASCII ISO 8859 1 WGL4 UniHan Équivalences normalisées NFC (précomposée) NFD (décomposée) NFKC (compatibilité) NFKD (compatibilité) Propriétés et algorithmes …   Wikipédia en Français

  • Unicode — For the 1889 Universal Telegraphic Phrase book, see Commercial code (communications). The Unicode official logo since October 2009 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”