Search this site
Skip to main content
Skip to navigation
ICU - International Components for Unicode
ICU-TC Home Page
ICU4C Demos
ICU Collation Demo
ICU4J Demos (moved)
Why Use ICU4J?
UnicodeĀ®
ICU on GitHub
Downloading ICU
ICU 76
ICU 75
ICU 74
ICU 73
ICU 72
ICU 71
ICU 70
ICU 69
ICU Time Zone Update Utility (ICUTZU)
Verifying Downloads
Old ICU Releases
Download ICU 4.6 M1 (Superseded by 4.6)
Download ICU 4.6 M2 (Superseded by 4.6)
Download ICU 4.6 RC2 (Superseded by 4.6)
Download ICU 4.6 Release
Download ICU 4.8 M1 (Superseded by 4.8)
Download ICU 49
Download ICU 49 M2 (Superseded by 49)
Download ICU 50
Download ICU 51
Download ICU 52
Download ICU 52 Milestone 1 (Superseded by 52)
Download ICU 53
Download ICU 53 Milestone 1
Download ICU 54
Download ICU 55
Download ICU 56
Download ICU 57
Download ICU 58
Download ICU 59
Download ICU 60
Download ICU 61
Download ICU 62
Download ICU 63
Download ICU 64
Download the ICU 4.8 Release
ICU 3.2 Archive
ICU 3.4 Archive
ICU 3.6 Archive
ICU 3.8 Archive
ICU 4.0 Archive
ICU 4.2 Archive
ICU 4.4 Archive
ICU 54 Milestone 1
ICU 55 Milestone 1
ICU 56 Milestone 1
ICU 65
ICU 66
ICU 67
ICU 68
Milestone
User Guide
ICU4C Readme
ICU4J Readme
ICU4C APIs
ICU4J APIs
Docs & Papers
gdocs-test-1
Contacts and Mailing Lists
Submitting ICU Bugs and Feature Requests
Time Zone Database
Source Code Access
git for ICU Developers (moved)
Manually Landing PRs
Tips (for developers)
Linux Tips
Related ICU Projects
ICU Charts
Character Set Mapping Tables
Collation: ICU4C (4.8) vs. GLIBC (2.13-1)
Collation: ICU4C 3.8 vs. glibc-2.12.3-2
Collation: ICU4J (53.1) vs Java 7
Feature Comparison Chart
UTF16 API Comparison
ICU4C Footprint
Security Information
We have moved
ICU Technical Committee
Former Project Management Committee
Meeting Minutes
Design Docs
Alphabetic Index
BreakIterator
Character Iterators
Dictionary with Word Frequencies
RBBI Rule Enhancements
C++
C++ string class
Shared Objects
Smart Pointers
Stack Arrays
Calendar issues
Backwards era-0 years and add,roll
Canonically Equivalent Shortest Form
Case Mappings
Greek Uppercasing
CLDR Support
Cleanup
MessageFormat Redesign
Collation
Collation v2
code
Collation v2 Performance
ICU 53 collation v2 work log
prefixes
ICU 4.6 Changes
Script Reordering
test
Special Byte Values
UCA 6.0 Tests
UCA Weight Allocation
Compact Encodings
Compact Encoding of Names
Data Formats
Resource Bundle Format v2
Data Structures (moved)
ICU Code Point Tries (moved)
ICU String Tries
BytesTrie
UCharsTrie
Formatting
MeasureFormat
Updating Measure Unit with new CLDR data
MessageFormat
Message Formatting Redesign
MessageFormat 2011q1
MessagePattern Demo
Questions & Decisions
New Syntax
Numbers
Decimal Format construction performance
Number format skeleton support
NumberFormat v2
SelectFormat
TimeZone
getDisplayName
Proposal 20070719
getOffset
Chat about edge cases 20070719
Discussion 20071030: getOffset for ambiguous time range
ICU 4.8 Time Zone Names
Timezone Data Loading
ICU4J Development Environment Setup - *OBSOLETE*
Java 7 Support
Java Logger
Joint Tests with CLDR
Layout
Java Layout Tools
Locale
Canonicalization
Root locale and fallback
Normalization
Custom Normalization (moved)
Norwegian locales changes in v39
Number Parsing
ICU4J Number Parsing Problems
Number Parsing in ICU4J 61
Properties
Preparsed UCD (moved)
Regular Expressions
Named Capture Groups
Regular Expressions, UText based operation
Representation of alternate data values in ICU
Resource Bundles
Clean-Sheet API
Flat CLDR Locale Data
RB design discussion - 2009-08-21
Resource Bundle Issues
Size Reduction
Caching
CLDR Data
Collation Resource Bundles
Core Breakup
General-Purpose Compression
ICU4J Modularization
Resource Bundle Keys
Resource Bundle Strings
Timezone debloating
Transliteration Resource Bundles
Strings
Splitter
Synchronization
Build Time User Provided Synchronization
Double-Checked Locking
One Time Initialization
Territory Containment
Territory & Region APIs
Transforms
UnicodeSet Redesign
Unified Cache
Setup
C/C++ Debugging
Eclipse Setup for ICU4J Users
Skipping Known Test Failures (logKnownIssue, formerly timebomb)
IDE Setup for C/C++ Developers (ICU4C)
Eclipse Setup for C/C++ Developers
Kdevelop Setup for C/C++ Developers
Xcode setup for C/C++ Developers
IDE Setup for Java Developers (ICU4J)
Ant Setup for Java Developers
Eclipse Setup for Java Developers
Java Profiling and Monitoring tools
Obsolete: Subversion Setup for ICU Developers
Profiling ICU4C with callgrind
Profiling ICU4J code with NetBeans profiler
Setup: Auto-link from GitHub to Jira tickets
Setup: git difftool & mergetool
ICU Processes and Procedures
API Proposal Email Template
Coverage
How to contribute to ICU
ICU Copyright Scanner
ICU Ticket Life cycle
ICU Userguide
Infrastructure
Maintenance Release Procedure
Obsolete: Onboarding new Contributors
Obsolete: Pre-GitHub Code reviews
Throwing the Big Red Switch: How to ship ICU
BRS 4.4M3
BRS 4.4M4
BRS 4.6M1
BRS 4.6M2
BRS 4.6RC
ICU4C API Comparison: 4.4.2 with 4.6
BRS 4.8M1
Obsolete: Pre-4.8 BRS (backup)
Release & Milestone Tasks
Announcements
APIs & Docs
Build Updates
Copy Shared Tests
Healthy Code
Integration Tests
Legalities
Miscellaneous
Publish
Release Build
Standards Updates
Version Numbers
Unicode Update
ICU - International Components for Unicode
Setup
Report abuse
Page details
Page updated
Report abuse