International Components for Unicode
表示
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| リポジトリ | https://github.com/unicode-org/icu |
|---|---|
| プログラミング 言語 |
ICU4C(C言語およびC++) ICU4J(JAVA) |
| 公式サイト | https://icu.unicode.org/ |
| テンプレートを表示 | |
International Components for Unicode(ICU)は、Unicodeおよび国際化と地域化に関するライブラリである[1] 。オープンソースソフトウェアとして開発されている[1] 。
ICUのもとでは、C言語およびC++向けのライブラリとJava向けのライブラリの開発が行われており、それぞれICU4CとICU4Jと呼称されている。
主な機能
[編集 ]主な機能は以下のとおり[1] 。
- コードページで符号化されたテキストとUnicodeとの変換
- 照合処理(Unicode照合アルゴリズム)
- 数値、日時、通貨などの書式化
- 時刻に関する演算
- Unicodeのサポート
- Unicode正規化、大文字・小文字の処理、その他Unicode Standardに基づく処理
- 正規表現
- 双方向テキストに関する処理
- テキスト境界(単語、文、段落などの境界)
- 行折り返しと単語折り返し (英語版)の処理
これらの機能の実装には共通ロケールデータリポジトリが活用されている。
脚注
[編集 ]外部リンク
[編集 ] スタブアイコン
この項目は、ソフトウェアに関連した書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。