The following table shows examples of currency output:
Locale |
Type = Local |
Type = International |
Type = None |
---|---|---|---|
Chinese (China) |
¥100,000.00 |
CNY100,000.00 |
100,000.00 |
Chinese (Hong Kong) |
HK$100,000.00 |
HKD100,000.00 |
100,000.00 |
Chinese (Taiwan) |
NT$100,000.00 |
TWD100,000.00 |
100,000.00 |
Dutch (Belgian) |
100.000,00 ¤ |
EUR100.000,00 |
100.000,00 |
Dutch (Standard) |
¤ 100.000,00 |
EUR100.000,00 |
100.000,00 |
English (Australian) |
$100,000.00 |
AUD100,000.00 |
100,000.00 |
English (Canadian) |
$100,000.00 |
CAD100,000.00 |
100,000.00 |
English (New Zealand) |
$100,000.00 |
NZD100,000.00 |
100,000.00 |
English (UK) |
£100,000.00 |
GBP100,000.00 |
100,000.00 |
English (US) |
$100,000.00 |
USD100,000.00 |
100,000.00 |
French (Belgian) |
100.000,00 ¤ |
EUR100.000,00 |
100.000,00 |
French (Canadian) |
100 000,00 $ |
CAD100 000,00 |
100 000,00 |
French (Standard) |
100 000,00 ¤ |
EUR100 000,00 |
100 000,00 |
French (Swiss) |
SFr. 100'000.00 |
CHF100'000.00 |
100'000.00 |
German (Austrian) |
¤ 100.000,00 |
EUR100.000,00 |
100.000,00 |
German (Standard) |
100.000,00 ¤ |
EUR100.000,00 |
100.000,00 |
German (Swiss) |
SFr. 100'000.00 |
CHF100'000.00 |
100'000.00 |
Italian (Standard) |
¤ 100.000,00 |
EUR10.000.000 |
10.000.000 |
Italian (Swiss) |
SFr. 100'000.00 |
CHF100'000.00 |
100'000.00 |
Japanese |
¥100,000 |
JPY100,000 |
JPY100,000 |
Korean |
W100,000 |
KRW100,000 |
100,000 |
Norwegian (Bokmal) |
kr 100 000,00 |
NOK100 000,00 |
100 000,00 |
Norwegian (Nynorsk) |
kr 100 000,00 |
NOK100 000,00 |
100 000,00 |
Portuguese (Brazilian) |
R$100.000,00 |
BRC100.000,00 |
100.000,00 |
Portuguese (Standard) |
100.000,00 ¤ |
EUR100.000,00 |
100.000,00 |
Spanish (Mexican) |
$100,000.00 |
MXN100,000.00 |
100,000.00 |
Spanish (Modern) |
100.000,00 ¤ |
EUR10.000.000 |
10.000.000 |
Spanish (Standard) |
100.000,00 ¤ |
ESP10.000.000 |
10.000.000 |
Swedish |
100.000,00 kr |
SEK100.000,00 |
100.000,00 |
The following example shows how the function formats negative values. The format includes a negative sign before the value, or parentheses around the value, according to the formatting rules of the current locale.
Input value |
Output if locale = French (Standard) |
Output if locale = English (US) |
-1234.56 |
-1 234,56 ¤ |
($1,234.56) |
<h3>LSEuroCurrencyFormat Example</h3> <p>LSEuroCurrencyFormat returns a currency value using the locale convention. Default value is "local." <!--- Loop through list of locales, show currency values for 100,000 units ---> <cfloop list = "#Server.Coldfusion.SupportedLocales#" index = "locale" delimiters = ","> <cfset oldlocale = SetLocale(locale)> <cfoutput><p><B><I>#locale#</I></B><br> Local: #LSEuroCurrencyFormat(100000, "local")#<br> International: #LSEuroCurrencyFormat(100000, "international")#<br> None: #LSEuroCurrencyFormat(100000, "none")#<br> <Hr noshade> </cfoutput> </cfloop>