views:

260

answers:

7

What is the globally accepted way of displaying international currencies?

For example: US$20, $20, $20 (US), €20, 20€, etc?

If there are many ways to show each currency, what is a good general way of showing currency?

+2  A: 

ISO Currency Codes are the standard, although you might want to special-case certain common currencies (eg, USD, GBP, JPY, EUR etc) and display their symbols too.

LukeH
A: 

I think it's generally accepted this is the best way to do it:

USD$30
AUS$40

And these currencies are displayed like this by default:

£20 
€20
ILMV
+2  A: 

ISO 4217

CBFraser
+2  A: 

I didn't find any single way. That said:

  • Show the amount (obviously)
  • Show the ISO currency code
  • Optionally show a user-friendly symbol

Don't rely on $ or £ -- several currencies use these symbols. ISO currency codes make it unambiguous. I usually do:

[user-friendly-symbol][amount] [iso code]

For example, $100 USD or €2,000,000 EUR

For the thousand separator, I usually take the local user's preference, rather than trying to figure out if that currency is generally formatted with , or .

See ISO 4217

Thanatos
+1  A: 

This has been a popular issue around here. See if any of these help you out:

Best Practice - Format Multiple Currencies

Proper currency format when not displaying the native currency of a culture

Currency formatting

DOK
A: 

The ISO 4217 currency code plus the value. So USD20, EUR20.

Mark Thornton
A: 

I do not work in this field but I believe it should be displayed with a 3 letter code after the sum like :

  20 EUR
 105 GBP
86.4 USD

There are so many countries using dollars, francs (except France, using euros now) and so on There is still the problem of the separators:

1,000,000.00 USD but
1 000 000,00 EUR here in France
Felipe Alsacreations