Programmer's Guide to Writing Programs
Table of Contents
Index
Chapter 7: Internationalization Support
7.1 Overview
7.1.1 National Language Support (NLS)
7.1.2 Double-Byte Character Set (DBCS) Support
7.1.2.1 DBCS Transparency Support
7.1.2.2 Double-Byte Line Draw and Graphics Characters
7.1.2.3 Additional Syntax to Support DBCS
7.1.3 Support for Translation between ASCII and EBCDIC
7.2 Operation
7.3 Setting Up the Environment for NLS and DBCS
7.4 Compiling Programs with NLS
7.5 Running Your NLS Program
7.5.1 String Comparisons
7.5.2 Class Condition Tests
7.5.3 Key Comparisons in Indexed Sequential Files
7.5.4 SORT and MERGE Comparisons
7.5.5 Case Conversion
7.5.6 Collating Sequence Operations
7.5.7 Editing and De-editing Moves
7.5.8 Intrinsic Functions Numval and Numval-c
7.5.9 User Interfaces
7.6 Mixing Programs with and without NLS
7.7 Writing NLS Message Files
7.8 NLS Library Routines
7.9 Converting Between ASCII and EBCDIC
7.9.1 Converting ASCII/EBCDIC Data Using the CHARSET Directive
7.9.2 Current Limitations on ASCII and EBCDIC
7.9.3 Collating Sequences for ASCII and EBCDIC
7.9.4 Replacing the Default ASCII/EBCDIC Converter
7.9.4.1 Preconfigured ASCII/EBCDIC Converters
7.9.4.2 Files Supplied for the _CODESET Program
7.9.5 Converting ASCII/EBCDIC Data Using the CODESET Program
7.9.5.1 Invoking the _CODESET Program
7.9.5.2 Configuring CODESET with the Codecomp Utility
7.9.5.2.1 Format of the Mapping Files for Codecomp
7.9.5.2.2 Example of Configuring _CODESET Using Codecomp
7.9.6 Configuring the _CODESET Program Manually