HP-UX 11i v3 March 2013 Release Notes

11 Internationalization
NOTE: For changes to other products and features related to this chapter, see “What is new in
the HP-UX 11i v3 March 2013 release (page 11).
Unicode 6.1 support by locale
HP-UX 11i v3 includes Unicode 6.1 support, which is an extension to the previously supported
Unicode 5.0 character set standard. It includes an additional 10,436 new characters from the
Unicode 5.0 version. This release provides a fundamental level of support for Unicode 6.1 by the
locale(1) interface.
Summary of Change
Changes to the March 2013 release include the following:
The FEATURE11i bundle delivers a total of 9 patches in the March 2013 OEUR: PHCO_43222
through PHCO_43230. The optional locale patches, PHCO_43224 through PHCO_43230,
require the presence of PHCO_43222 and PHCO_43223.
PHCO_43222 enhances wcwidth() and wcswidth() to support Unicode 6.1 enhancements
for locales in addition to those of east Asia, which were previously supported.
PHCO_43223 provides universal language locale and default language locale enhanced to
provide a fundamental level of support for Unicode 6.1 characters. It also provides a tool for
switching between Unicode 5.0 and Unicode 6.1, as well as a locale charmap source file
for updated UTF-8 locales.
Compatibility
The following changes are the result of the change in classification for some characters from
Unicode 5.0 to Unicode 6.1:
Each Unicode locale source file present in the locale source directory has two versions, one
version for Unicode 5.0 and the other version for Unicode 6.1. Additionally, each Unicode
version has a charmap file present in the locale charmap source directory.
Below is the list of character codepoints whose classification has changed from Unicode 5.0
to Unicode 6.1:
Table 6
Affected APICodepoint
iswpunct()U+00A7
iswlower()U+00AA
iswpunct()U+00B6
iswlower()U+00BA
iswalnum(), iswalpha()U+02EC
iswalnum(), iswalpha()U+0374
iswalnum(), iswalpha()U+0CF1
iswalnum(), iswalpha()U+0CF2
iswpunct()U+0F14
iswpunct()U+1360
Unicode 6.1 support by locale 127