2

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?

Jim Geurts
  • 20,189
  • 23
  • 95
  • 116
  • Also note that not all currencies divide their base unit into 100ths, like the USD - 100 cents to the dollar. – Thanatos Nov 28 '09 at 21:42

7 Answers7

5

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
  • 42,585
  • 14
  • 91
  • 146
3

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
  • 263,068
  • 57
  • 365
  • 409
3

ISO 4217

CBFraser
  • 435
  • 2
  • 8
1

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

Community
  • 1
  • 1
DOK
  • 32,337
  • 7
  • 60
  • 92
0

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
Ben Everard
  • 13,652
  • 14
  • 67
  • 96
0

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

Mark Thornton
  • 1,885
  • 1
  • 12
  • 4
0

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
FelipeAls
  • 21,711
  • 8
  • 54
  • 74