HP-UX 11i v3 Internationalization Features

14
The localedef command change should be transparent to customers, unless they use their own
customized locales instead of system provided locales. In that case, the behavior of the strfmon()
function may be changed, depending on how the LC_MONETARY sections of the customized
locales are defined.
Applications that linked with the archived libc library will not be impacted, unless they are
recompiled for the current release.
locale Command
The locale command is enhanced to display new LC_MONETARY keywords defined in the UNIX
2003 standard.
iconv Command
Unix 2003-Related Changes
The iconv command is enhanced to support the following new features and options as defined in
the UNIX 2003 standard:
New -l option which lists all the supported fromcode and tocode pairs.
Support the use of charmap files in the command line in place of the from and to codeset names.
New command line options -c and –s, which deal with invalid character processing, are now
supported and command line semantics have been changed.
For more information on these new features, see the iconv(1) manual pages.
iconv Codeset Converter Config File Changessystem.config.iconv
A new "system.config.iconv" file has been added to separate iconv mapping table information
provided by HP-UX core OS from layered 3rd-party and user-specific iconv mapping table
information.
Code set converters can easily be added by both third party and user applications as needed
within HP-UX. In previous releases, any changes made to the "config.iconv" file to add new
converter mapping information was negatively impacted when OS updates and/or new patches
were installed on the system.
iconv converter logic within libc has been modified to recognize the existence of two iconv config
mapping files"system.config.iconv", which is new for 11i v3, and the pre-existing "config.iconv"
file. This change has been made in 11i v3 to maintain third-party and user-specific iconv mapping
information within "config.iconv" from being overwritten when OS updates and iconv patches are
provided by HP.
In 11i v3, the iconv_open() function will first search for converter mappings within the
"system.config.iconv" file and, if not found, will then search in the "config.iconv" file. Users should
only modify the "config.iconv" file to change or add user-specific iconv conversions.
Customized iconv mapping additions to "config.iconv" will now be preserved when HP-UX OS
updates and iconv patches are applied to a given system. No changes are required by the user.
All third-party and user application-specific iconv converter definitions should continue to be added
to the “config.iconv” file.
For more information, refer to iconv(1) and iconv(3C) manual pages.