HP-UX 11.0 - 11i Internationalization Features White Paper
Encoding Characters
Unicode 2.1 Support [11.0 patch, 11i v1]
Chapter 2
31
To enable Unicode support in applications, set the environment variable to a desired utf8 locale.
Locales are installed based on the current language filesets already installed on the target system. For
example, if the system uses the International German, the German Unicode locale (de_DE.utf8) is installed.
Source files for ALL supported locales (34 total) are also supplied for 64- or 32-bit applications.
To build Unicode locales, use the localedef command. Refer to the localedef (1M) man page. Systems must
have the kernel parameters MAXDSIZ, MAXTSIZ, and SHMMAX set to at least 100 MB to ensure adequate swap
space allowance for a successful localedef compilation of these locales.
Unicode Euro Enhancement
This release provides expanded Unicode support to align the character repertoire with the ISO 8859-15
locales that are being provided for euro support. This support ensures full interoperability with the newly
added support for the ISO 8859-15 codeset.
Specific enhancements are provided to allow euro display and input capabilities though Xlib and new fonts.
Size Requirement
Unicode support requires additional disk space depending on the language used.
The following tables provide the size requirements for specific languages. The base Unicode offering installed
on all systems is approximately 10 MB.
Table 2-15 Asian utf8 Locales for 32-bit Application Processing
Locale Language (Region)
ja_JP.utf8 Japanese (Japan)
ko_KR.utf8 Korean (Korea)
zh_CN.utf8 Simplified Chinese (China)
zh_HK.utf8 Traditional Chinese (Hong Kong)
zh_TW.utf8 Traditional Chinese (Taiwan)
Table 2-16 Unicode European Locales and Localized Files
Language Size
French & French Canadian 8.4 MB
German 4.2 MB
Italian 4.2 MB
Spanish 4.2 MB
Swedish 4.2 MB