HP-UX 11.0 - 11i Internationalization Features White Paper
Encoding Characters
Euro Support
Chapter 2
25
Impact
To use euro monetary formatting rules, the LC_MONETARY environment variable must be set to the euro
supported locale name with the @euro modifier appended to it.
The size requirement for locale sources and binaries is 20.1 MB, and 191 KB for the converter tables.
There are no compatibility issues involved with the addition of these features.
Applications using UTF-8 locales should see improved collation performance compared with UTF-8 locales
delivered in previous releases.
Greek Euro Support [11i v1.6]
In June 2000, Greece joined the European Union Member countries in adopting the Euro as their currency,
with the complete transition effective as of January 1, 2002.
Systems level support has been provided to allow for the input, storage, retrieval, display, and printing of the
Euro within the two supported Greek locales: el_GR.utf8 and el_GR.iso88597. Greek Euro support has been
provided in HP-UX 11i Version 1.6 through updates to locales, iconv converters, fonts, Xlib and CDE.
The level of Euro support provided for Greek is similar to that provided for Western European countries as of
HP-UX 11.0 Extension Pack (May 1999) and HP-UX 11.11:
• Dual currency support using the @euro modifier
• Euro display and processing capabilities
• Euro input capabilities in Greek locales
• Printer support of Euro with other Greek characters
Euro-enabled Greek Locales
The el_GR.utf8 and el_GR.iso88597 locales have been enhanced with the addition of four new characters,
including the Euro. Table 2-9 illustrates these four new characters.
The el_GR.utf8 locale binaries are now shipping as part of the release. Previously, only the el_GR.utf8
source file was provided.
Locale-specific Monetary Processing and Formatting
When the LANG and/or LC_* environment variables are set to these Euro-enabled locales, the national
monetary formatting rules are used to continue support for legacy (Drachma-based) applications. To access
the monetary formatting rules for the Euro within the respective locale, the LC_MONETARY environment
variable should be set to the desired locale name with the @euro modifier.
For example, to specify the Euro as the currency in the Greek UTF-8 locale, the following environment
variables should be set to enable monetary formatting, such as used by strfmon(3C):
LANG=el_GR.utf8
LC_MONETARY=el_GR.utf8@euro
Table 2-9 New Characters
Character Name ISO-88597 Code Point Unicode UTF-8
Euro 0xA4 0x20AC 0xE282AC
Drachma Sign 0xA5 0x20AF 0xE282AF
Greek Ypogegrammeni 0xAA 0x037A 0xCDBA
Greek Question Mark 0xAE 0x037E 0xCDBE