Skip to main content

International Components for Unicode

About ICU
  · ICU Home
  · Download ICU
  · ICU Demos & Tools
Documents
  · User Guide
  · FAQ
  · ICU4J FAQ
  · Docs & Papers
API References
  · ICU4C
  · ICU4J
  · ICU4JNI
Data & Charts
  · Conversion Tables
  · Feature Comparisons
  · Performance & Size
Development
  · Project Information
  · Meeting Minutes
  · Source Repository
  · Processes
  · Members-Only Area
Bugs & Contacts
  · Mailing Lists/Contacts
  · Bugs & Features
 

Related Websites

Unicode Consortium

Common Locale Data

IBM Open Source

Globalize
Your E-Business

Sun: Java i18n forum

 

Related ICU Projects


Language Wrappers

The following are some language specific wrappers that wrap all or part of the ICU's functionality. If you have questions about these projects, please use the normal support channels on their web site.

  • COBOL A page on how ICU could be used from a COBOL application.
  • CocoaICU A set of Objective-C classes that encapsulate parts of ICU.
  • GenICUWrapper A tool that generates a rudimentary C# wrapper around the C API of ICU4C. This could be used to generate headers for other ICU wrappers.
  • ICU4PAS An Object Pascal wrapper around ICU4C.
  • ICU4R A Ruby wrapper around ICU4C.
  • PyICU A Python extension wrapper around ICU4C.

Language Usage

The following are some languages or language environments that use ICU. The usage of ICU may be optional or required by the language depending on how each language has been configured.

  • Parrot Virtual Machine This is a virtual machine for Perl 6 and other various programming languages. ICU4C is used to improve the Unicode support.
  • PHP The upcoming PHP 6 language is expected to support Unicode through ICU4C.