Go to main content
1/9
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Internationalization Enhancements in JDK 9
Unicode 8.0
CLDR Locale Data Enabled by Default
UTF-8 Properties Files
2
Internationalization Overview
Text Representation
Locale Identification and Localization
Locales
Locale Class
Supported Locales
Localized Resources
ResourceBundle Class
ResourceBundle.Control Class
ListResourceBundle Class
PropertyResourceBundle Class
Date and Time Handling
Text Processing
Formatting
Format Class
DateFormat Class
SimpleDateFormat Class
DateFormatSymbols Class
NumberFormat Class
DecimalFormat Class
DecimalFormatSymbols Class
ChoiceFormat Class
MessageFormat Class
ParsePosition Class
FieldPosition Class
Locale-Sensitive String Operations
Collator Class
RuleBasedCollator Class
CollationElementIterator Class
CollationKey Class
BreakIterator Class
StringCharacterIterator Class
CharacterIterator Interface
Normalizer Class
Locale-Sensitive Services SPIs
Character Encoding Conversion
Supported Encodings
Stream I/O
Reader and Writer Classes
PrintStream Class
Charset Package
Input Methods
Input Method Support in Swing
Input Method Framework
3
Supported Encodings
Basic Encoding Set (contained in java.base module)
Extended Encoding Set (contained in jdk.charsets module)
4
Supported Calendars
5
Supported Fonts
Support for Physical Fonts
Support for Logical Fonts
The Lucida Fonts
6
Font Configuration Files
Supported Platforms
Loading Font Configuration Files
Names Used in Font Configuration Files
Properties for All Platforms
Version Property
Component Font Mappings
Search Sequences
Exclusion Ranges
Proportional Fonts
Font File Names
Appended Font Path
Properties for Windows
Property for Solaris and Linux
Scripting on this page enhances content navigation, but does not change the content in any way.