Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
ICU Documentation
ICU Documentation
Downloading ICU
ICU 76
ICU User Guide
ICU
Internationalization
How To Use ICU
Unicode Basics
ICU Services
ICU Design
C/POSIX Migration
Release Info
Glossary
Demos
ICU4C
ICU4C FAQ
Building ICU4C
Packaging ICU4C
Plug-ins
ICU4J
ICU4J FAQ
ICU4J Locale Service Provider
Why Use ICU4J?
Chars and Strings
UTF-8
Properties
CharacterIterator
UText
UnicodeSet
Regular Expressions
StringPrep
Conversion
Converter
Conversion Data
Charset Detection
Compression
Locales and Resources
Locale Examples
Resources
Localizing with ICU
Date/Time
Calendar Services
Calendar Examples
TimeZone Classes
Date and Time Zone Examples
Universal Time Scale
Formatting
Formatting Numbers
Legacy NumberFormat
Rounding Modes
Number Skeletons
FormattedValue
RuleBasedNumberFormat
RuleBasedNumberFormat Examples
Formatting Dates and Times
Date and Time Formatting Examples
Formatting Messages
Message Formatting Examples
MessageFormat 2.0
Transforms
Case Mappings
BiDi Algorithm
Normalization
∞
Transform Rule Tutorial
Collation
Concepts
Architecture
Customization
String Search
Collation FAQ
API Details
Collation Examples
Ignore Punctuation Options
Boundary Analysis
Break Rules
IO
ustdio
ustream
Layout Engine
Paragraph Layout
ICU Data
ICU Data Build Tool
Resource and Data Tracing
Use From...
Cobol
Design Docs
Custom Normalization
Data Structures
BytesTrie
ICU Code Point Tries
ICU String Tries
UCharsTrie
Preparsed UCD
Contributors
Coding Guidelines
Continuous Integration
Custom ICU4C Synchronization
Developing Fuzzer Targets for ICU APIs
Release & Milestone Tasks
Announcements
APIs & Docs
Build Updates
Copy Shared Tests
Healthy Code
Integration Tests
Legalities
Maintenance Release Procedure
Miscellaneous
Publish
Publish - Version 76.1 - WIP
Release Build
Standards Update
CLDR-ICU integration (including ICU4C data to ICU4J)
Updating MeasureUnit with new CLDR data
Updating MeasureUnit with new CLDR data
Unicode Update
Version Numbers
Skipping Known Test Failures
Synchronization
Updating ICU's built-in Break Iterator rules
User Guide Editing
git and Github for ICU Developers
Setup for Contributors
C++ Setup
C++ Setup on Linux
Configuring VS Code for ICU4C
Profiling ICU4C with callgrind
Java Setup
Ant Setup for Java
Eclipse Setup for Java Developers
Java Profiling and Monitoring tools
Maven Setup for Java
Source Code Setup
Local tooling configs for git and Github
API Docs
ICU on GitHub
ICU Home Page
Unicode Home Page
Design Docs
Table of contents
Custom Normalization
Data Structures
Preparsed UCD