Software Internationalization Guide
The HP Internationalization Subsystem
Software Internationalization Guide—526225-002
4-4
Supported Code-Set Converters for the TNS
Environment
ISO8859-9 ↔ FSS-UTF
UCS-2 ↔ SJIS
UCS-2 ↔ eucJP
UCS-2 ↔ eucKR
UCS-2 ↔ eucTW
Supported Code-Set Converters for the TNS Environment
The HP internationalization subsystem supports these code-set converters in the TNS
environment:
ISO8859-1 ↔ Ι BM-850
ISO8859-7 ↔ IBM-869
ISO8859-9 ↔ IBM-857
ISO8859-1_GL ↔ IBM-850
ISO8859-1_GR ↔ IBM-850
SJIS ↔ AJEC
Design and Development Guidelines
Software developers can minimize the effort necessary to internationalize applications
by following internationalization guidelines from the beginning stages of development.
Successfully internationalizing applications using the HP internationalization
subsystem in the OSS environment depends on attention to these factors:
•
Code preparation: Proper code preparation is the basis for implementing the
POSIX and XPG4 internationalization standards. See Preparing Source Code on
page 4-4 for code preparation guidelines.
•
POSIX and XPG4 internationalization standards: These standards enable
internationalization of new and existing software in the OSS environment. See
Section 3, POSIX and XPG Internationalization Model, for more information.
•
Common Run-Time Environment (CRE)-compliance: CRE compliance is
required for non-C program modules bound into programs written for the OSS
environment. Such programs must be developed and compiled for CRE execution
to be compatible with the C code that supports the internationalization functions.
See the Common Run-Time Environment (CRE) Programmer's Guide.
To develop an internationalized application, use the C++ Programmer’s Guide, the
Open System Services Library Calls Reference Manual, and the X/Open
Internationalisation Guide Version 2, in addition to this book.
Preparing Source Code
An existing program’s source code usually requires some preparation before you can
apply the POSIX and XPG4 internationalization standards. This section gives
guidelines for code preparation—ensuring data transparency, removing hard-coded
messages, removing culturally dependent information, and removing assumptions
about character encoding. To minimize the internationalization effort, incorporate
these guidelines into new programs beginning in the early stages of development.