icu4c

ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基於"IBM公共許可證"的,與開源組織合作研究的, 用於支持軟體國際化的開源項目。ICU4C提供了C/C++平台強大的國際化開發能力,軟體開發者幾乎可以使用ICU4C解決任何國際化的問題,根據各地的風俗和語言習慣,實現對數字、貨幣、時間、日期、和訊息的格式化、解析,對字元串進行大小寫轉換、整理、搜尋和排序等功能,必須一提的是,ICU4C提供了強大的BIDI算法,對阿拉伯語等BIDI語言提供了完善的支持。

基本介紹

  • 中文名:icu4c
  • 外文名:international Component for Unicode
  • 釋義:ICU在C/C++平台下的版本
  • 用於:支持軟體國際化的開源項目
版本背景
ICU首先是由Taligent公司開發的,Taligent公司現在被合併為IBM?公司全球化認證中心的Unicode研究組,然後ICU由IBM和開源組織合作繼續開發,開源組織給與了ICU極大的幫助。
開始ICU只有Java平台的版本,後來這個平台下的ICU類被吸納入SUN公司開發的JDK1.1,並在JDK以後的版本中不斷改進。C++和C平台下的ICU是由JAVA平台下的ICU移植過來的,移植過的版本被稱為ICU4C,來支持這C/C++兩個平台下的國際化套用。
ICU4J和ICU4C區別不大,但由於ICU4C是開源的,並且緊密跟進Unicode標準,ICU4C支持的Unicode標準總是最新的;同時,因為JAVA平台的ICU4J的發布需要和JDK綁定,ICU4C支持Unicode標準改變的速度要比ICU4J快的多

相關詞條

熱門詞條

聯絡我們