ICU-TC主页

新闻

2024-04-17:ICU 75现在可用。更新到CLDR第45页(测试版博客)包含新区域设置和各种添加和更正的区域设置数据。C++代码现在需要C++17,并且正在变得更加健壮。CLDR MessageFormat 2.0规范现在位于技术预览,以及ICU4J(Java)技术预览的相应更新和新的ICU4C(C++)技术预览。请参见下载ICU>ICU 75.

2023-12-13:ICU 74.2发布日期/时间格式错误修复。请参见下载ICU>ICU 74.

2023-10-31:重症监护室74现已启用。t吨更新到Unicode 15.1码,包括新字符、表情符号、安全机制以及相应的API和实现。它还更新CLDR第44页(博客)包含新区域设置和各种添加和更正的区域设置数据。请参见下载ICU>ICU 74.

什么是ICU?

ICU是一组成熟且广泛使用的C/C++和Java库,为软件应用程序提供Unicode和全球化支持。ICU具有广泛的可移植性,在所有平台上以及在C/C++和Java软件之间为应用程序提供相同的结果。ICU在无限制条件下获释开源许可证它既适用于商业软件,也适用于其他开源或自由软件。

以下是ICU提供的服务的几个亮点:

还有更多。请参阅ICU用户指南了解详细信息。

为什么选择Unicode?

Unicode(以及并行的ISO 10646标准)定义了高效处理任何语言的文本以及维护文本数据完整性所必需的字符集。除了全局字符覆盖之外,Unicode标准在字符集标准中也是唯一的,因为它还定义了数据和算法,以实现高效一致的文本处理。这简化了高级处理,并确保所有符合要求的软件都能产生相同的结果。过去十年中,Unicode的广泛采用使文本数据真正具有可移植性,并成为互联网的基石。

基于Unicode的全球化软件最大限度地扩大了市场覆盖面,并将成本降至最低。全球化软件只需构建和安装一次,就可以处理来自世界各地用户的文本,并适应他们的文化习俗。它通过消除每种语言的构建、安装和维护更新将成本降至最低。

为什么选择ICU4C?

C和C++语言以及许多操作系统环境都不完全支持Unicode和符合标准的文本处理服务。尽管一些平台确实提供了良好的Unicode文本处理服务,但可移植的应用程序代码无法利用它们。ICU4C图书馆填补了这一空白。ICU4C为应用程序提供了一个开放、灵活、可移植的基础,以满足其软件全球化需求。ICU4C密切跟踪行业标准,包括Unicode和CLDR(公共区域数据存储库)。

为什么选择ICU4J?

Java为全球项目提供了非常强大的基础,IBM和ICU团队在为Sun的Java提供全球化技术方面发挥了关键作用。但是,由于Java的发布计划很长,它不能始终与不断发展的标准保持同步。ICU团队继续扩展Java的Unicode和国际化支持,重点是提高性能,保持Unicode标准的最新性,并提供更丰富的API,同时尽可能与原始Java文本和国际化API设计兼容。

请参见 为什么使用ICU4J?

ICU4JNI医院

不再创建新版本的ICU4JNI。如果您需要ICU4JNI的功能,您应该考虑迁移到ICU4J。

谁使用ICU?

以下是报告使用ICU的产品、公司和组织的列表。如果您对此列表有任何反馈(更正、添加或详细信息),请联系我们(在icu支持下)。

使用ICU的公司和组织

ABAS软件、Adobe、亚马逊(Kindle)、Amdocs、Apache、Appian、苹果、阿贡国家实验室、Avaya、BAE系统地理空间探索产品、BEA、BluePhoenix解决方案、BMC软件、Boost、BroadJump、Business Objects、caris、CERN、CouchDB、Debian Linux、Dell、Eclipse、eBay、EMC公司、ESRI、Facebook(HHVM)、Firebird RDBMS,FreeBSD、Gentoo Linux、Google、GroundWork Open Source、GTK+、Harman/Becker Automotive Systems GmbH、HP、Hyperion、IBM、Inktomi、Innodata Isogen、Informatica、Intel、Interlogics、IONA、IXOS、Jikes、LibreOffice、Mathworks、Microsoft、Mozilla、Netezza、Node.js、Oracle(Solaris、Java)、Lawson Software、,Leica Geosystems GIS&Mapping LLC、Mandrake Linux、OCLC、Progress Software、Python、QNX、Rogue Wave、SAP、SIL、SPSS、Software AG、SuSE、Sybase、Symantec、Teradata(NCR)、ToolAware、Trend Micro、Virage、webMethods、,维基媒体基金会[维基百科]MediaWiki应用服务器、Wine、WMS Gaming、XyEnterprise、Yahoo!、!,Vuo和其他许多人。

Apache项目

Harmony、Lucene搜索库、OpenOffice、PDFBox库、Solr搜索引擎服务器、Tika元数据工具包、Xalan XSLT、Xerces XML

IBM的产品

DB2、Lotus、Websphere、Tivoli、Rational、AIX、i/OS、z/OS

Ascential Software、Cloudant、Cognos、PSD打印架构、COBOL、主机访问客户端、InfoPrint Manager、Informix GLS、语言分析系统、Lotus Notes、Lotus Extended Search、LotusWorkplace、WebSphere Message Broker、NUMA-Q、OTI、OmniFind、普适计算WECMS、Rational Business Developer和Rational Application Developer,SS&S Websphere Banking Solutions、Tivoli Presentation Services、Tivoli Identity Manager、WBI Adapter/Connect/Modeler和Monitor/Solution Technology Development/WBI-Financial TePI、Websphere-Application Server/Studio Workload Simulator/Trancoding Publisher、XML Parser。

谷歌产品

Web Search、Google+、Chrome/Chrome OS、Android、Adwords、Google Finance、Google Maps、Blogger、Google Analytics、Google Groups等。

来自苹果的产品

macOS(操作系统和应用程序)、iOS(iPhone、iPad、iPod touch)、watchOS&tvOS、Safari for Windows和其他Windows应用程序及相关支持、iTunes for Windows中的Apple Mobile Device support。

Microsoft的产品

iOS版Windows Bridge(链接),Windows 10-Creator Update,Visual Studio 2017[Electron],Visual Studio Code[Electron],ChakraCore

哈曼/贝克尔的产品

以下汽车品牌通过Harman/Becker汽车软件使用ICU:阿尔法·罗密欧、奥迪、宾利、宝马、别克、, 更多。。。

Adobe产品

创意云应用 文档云

相关项目

还有一些相关项目它包装了ICU的现有功能。