HP-UX 11.0 - 11i Internationalization Features White Paper

Encoding Characters
Euro Support
Chapter 2
22
Euro - ISO 10646/Unicode Support [11i v1]
HP-UX 11i v1 provides system level support for the Unicode 2.1/ISO 10646 character set. Hewlett-Packard
support for Unicode provides a basis of enabling heterogeneous interoperability for all geographic areas.
ISO 10646 is an industry standard for defining a single encoding that uniquely encodes all the characters of
the modern world. Unicode 2.1 is the companion specification to ISO 10646. Unicode specification at revision
2.1 includes the euro symbol at 0x20AC codepoint.
Euro support to input, store, retrieve, display, and print the euro symbol has been added for this release. In
addition to the base functionalities, HP-UX 11i v1 is providing the following new functionalities for the euro:
Dual currency support using @euro modifier
UTF-8 (Universal Transformation Format - 8 Bit) performance tuning
Euro display and processing capabilities for Asian UTF-8 locales
Additional converter tables
Specific enhancements are provided to locale, localedef, libc, Xlib and iconv to achieve those new
functionalities.
A subset of existing European locales has been modified to support dual currency to meet euro standard
monetary formatting.
Table 2-2 displays the list of euro locales supplied that support dual currency:
Table 2-3 gives the list of locale sources being supplied that include dual currency support:
Table 2-2 Supplied utf8 Locales Supporting Dual Currency
Locale Language (Region)
de_DE.utf8 German (Germany)
es_ES.utf8 Spanish (Spain)
fr_FR.utf8 French (France)
it_IT.utf8 Italian (Italy)
sv_SE.utf8 Swedish (Sweden)
Table 2-3 Supplied utf8 Locale Sources Supporting Dual Currency
Locale Language (Region)
da_DK.utf8 Danish (Denmark)
de_DE.utf8 German (Germany)
el_GR.utf8 Greek (Greece)
en_GB.utf8 English (Great Britain)
es_ES.utf8 Spanish (Spain)
fi_FI.utf8 Finnish (Finland)
fr_FR.utf8 French (France)
is_IS.utf8 Icelandic (Iceland)