The currencySymbol build descriptor option specifies a currency symbol that is composed of one to three characters. If you do not specify this option, the default value is derived from the locale of your system.
When you generate a COBOL program, the currencySymbol build descriptor option is limited to 1 character. If you do not specify the currencySymbol build descriptor option, the value is set by the currency symbol specified in the language-dependent options module specified for your runtime installation. For z/OS®, refer to the program directory for your runtime product for details.
When you generate Java™ code, the currencySymbol build descriptor option assigns the value to the vgj.nls.currency Java runtime property, but only if the genProperties build descriptor option is set to GLOBAL or PROGRAM. If you do not specify the currencySymbol build descriptor option, the Java runtime property value is determined by the locale associated with the vgj.nls.code Java runtime property.
The currencySymbol build descriptor option does not affect numbers in JSF handlers. By default, JSF handlers use the client's locale to determine the appropriate currency symbol. You can override the default locale with the sysLib.setLocale() system function. For more information about system functions, see the EGL Language Reference.
To specify a character that is not on your keyboard, hold down the Alt key and use the numeric key pad to type the character's decimal code. The decimal code for the Euro, for example, is 0128 on Windows® 2000/NT/XP.