Я не нашел ни одного способа. Это сказало:
- Показать сумму (очевидно)
- Показать код валюты ISO
- По желанию показать удобный для пользователя символ
Не полагайтесь на $ или £ - эти символы используются в нескольких валютах. Коды валют ISO делают это однозначным. Я обычно делаю:
[user-friendly-symbol][amount] [iso code]
Например, $100 USD
или €2,000,000 EUR
Для разделителя тысяч я обычно беру предпочтение локального пользователя, а не пытаюсь выяснить, отформатирована ли эта валюта с помощью, или.
См. ISO 4217