icu4c
ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能,必须一提的是,ICU4C提供了强大的BIDI算法,对阿拉伯语等BIDI语言提供了完善的支持。
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快的多
分享到:
相关推荐
Icu4c 73 brew自定义版本安装源 # 使用方法: # 1. 直接指定rb文件安装: brew install icu4c@73.rb # 2. 将icu4c@73.rb文件放到brew的默认Formula路径 然后执行 brew install icu4c@73 # 路径:/usr/local/Homebrew...
**ICU4C库详解** **一、ICU4C简介** ICU4C(International Components for Unicode for C++)是Unicode的一个实现,主要用于处理文本数据的国际化和本地化问题。这个库提供了全面的Unicode支持,包括字符集转换、...
标题中的"icu4c-70_1-data.zip"是一个压缩文件,它包含了与ICU4C相关的数据。ICU4C是International Components for Unicode for C++的简称,这是一个广泛使用的开源库,专为处理Unicode字符集和国际化(i18n)以及...
ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、...
ICU是多国语言处理最权威的跨平台跨语言开发包,涉及多语种处理的方方面面。也是Unicode组织官方推荐的开发包。Java底层的多语言处理就是采用ICU4j。...一句话,如果用C++处理文本编码问题,ICU4c是不二之选。
《ICU4C库在Tesseract中的应用与深入解析》 在信息技术领域,尤其是在文本识别和国际化处理方面,ICU4C(International Components for Unicode for C++)库扮演着至关重要的角色。它是一个广泛使用的开源库,为...
《ICU4C-4.0源码库的探索与理解》 ICU4C-4.0-src.tgz是一个包含ICU(International Components for Unicode)4.0版本的源代码压缩包。ICU是一个广泛使用的开源库,专门用于处理Unicode字符集和国际化(i18n)以及...
ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者...
标题中的"icu4c-65rc-src.tgz"是一个源码压缩包,其中包含的是ICU4C(International Components for Unicode for C++)的65版本源代码。ICU是一个广泛使用的开源库,专注于处理Unicode字符集和国际化(i18n)、本地...
ICU4J和ICU4C区别不大,但由于ICU4C是开源的,并且紧密跟进Unicode标准,ICU4C支持的Unicode标准总是最新的;同时,因为JAVA平台的ICU4J的发布需要和JDK绑定,ICU4C支持Unicode标准改变的速度要比ICU4J快的多。
ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、...
需要icu4c-69_1-data-bin-l.zip 首先下载stringi和这个包后执行安装命名:R CMD INSTALL --configure-vars='ICUDT_DIR=/packages/path/' stringi_1.7.3.tar.gz ##/packages/R/是icu4c-69_1-data-bin-l.zip的存放目录...
《ICU4C:构建全球化软件的基石》 在信息技术高速发展的今天,软件的国际化和本地化成为不可或缺的需求。ICU4C(International Components for Unicode for C)正是为满足这一需求而诞生的重要库,它提供了丰富的...
ICU4C,全称是International Components for Unicode for C,是一个强大的开源库,主要用于处理Unicode字符集和全球化的任务。这个“icu4c-4_8-Win32-msvc10”压缩包包含了ICU4.8版本在Windows 32位平台上,使用...
**ICU4C是什么?** ICU4C(International Components for Unicode for C++)是Unicode的一个实现,由IBM开发并维护。它是一个跨平台的开源库,提供了丰富的API,用于处理全球化(Globalization)和本地化...
icu4c-57_1(编译QtWebkit所需要的第三方库) ICU(International Component for Unicode/Unicode国际化组件) 是 Unicode 支持、软件国际化、全球化的一个成熟的、广泛应用的库,是一个由 IBM 赞助、支持和使用的,基于...
ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、...
《深入理解ICU4C:从源码到应用》 标题中的"icu4c-4_8_1-src.tgz"是一个针对Linux系统的压缩包文件,其中包含了ICU4C(International Components for Unicode for C++)的源代码。这个版本是4.8.1,是Unicode标准的...
《深入理解ICU4C:构建全球化应用的关键技术》 ICU4C,全称International Components for Unicode for C,是Unicode组织开发的一套跨平台的国际化和本地化库,广泛应用于软件开发,尤其是需要处理多语言环境的应用...
**ICU4C详解及其在VS2008下的配置** **一、ICU4C简介** ICU4C(International Components for Unicode for C++)是Unicode和全球化处理的一个强大库,由IBM开发并维护。它提供了丰富的API,用于处理字符串、日期、...