Apache C++ Standard Library User's Guide
Chapter 23: Internationalization and Localization
23.1 Defining the Terms
23.2 Localizing Cultural Conventions
23.2.1 Language
23.2.2 Numbers
23.2.3 Currency
23.2.4 Time and Date
23.2.5 Ordering
23.3 Character Encodings for Localizing Alphabets
23.3.1 Multibyte Encodings
23.3.1.1 JIS Encoding
23.3.1.2 Shift-JIS Encoding
23.3.1.3 EUC Encoding
23.3.1.4 Uses of the Three Multibyte Encodings
23.3.2 Wide Characters
23.3.3 Conversion between Multibyte and Wide Characters
23.4 Summary