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
- ↑ 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