全球的貨幣單位和表示方式具有極大差異。貨幣的本土與國際符號可能有所不同。下列表格顯示某些國家的貨幣格式。
表 1–5 國際幣制慣例
語言環境 |
貨幣型 |
範例 |
---|---|---|
加拿大 (英文) |
美元 ($) |
$1,234.56 |
加拿大 (法文) |
美元 ($) |
1 234,56$ |
丹麥文 |
克羅納 (kr) |
Kr 1.234,56 |
芬蘭文 |
歐元 () |
1 234,56 |
法文 |
歐元 () |
1,234 |
日文 |
日圓 (¥) |
¥ 1,234 |
挪威文 |
克羅納 (kr) |
kr 1.234,56 |
瑞典文 |
克朗 (Kr) |
1 234,56 Kr |
英國 |
英鎊 (£) |
£1,234.56 |
美國 |
美元 ($) |
$1,234.56 |
泰文 |
Baht |
2539 Baht |
歐元 |
歐元 () |
5,000 |
目前發行版本支援歐元貨幣。本土貨幣符號仍然可以使用以提供回溯相容性。
表 1–6 支援歐元貨幣的使用者語言環境
區域 |
語言環境名稱 |
ISO 字碼集 |
---|---|---|
奧地利 |
de_AT.ISO8859-15 |
8859-15 |
比利時 (法文) |
fr_BE.ISO8859-15 |
8859-15 |
比利時 (法蘭德斯語) |
nl_BE.ISO8859-15 |
8859-15 |
丹麥 |
da_DK.ISO8859-15 |
8859-15 |
愛沙尼亞 |
et_EE.ISO8859-15 |
8859-15 |
芬蘭 |
fi_FI.ISO8859-15 |
8859-15 |
法國 |
fr_FR.ISO8859-15 |
8859-15 |
德國 |
de_DE.ISO8859-15 |
8859-15 |
英國 |
en_GB.ISO8859-15 |
8859-15 |
愛爾蘭 |
en_IE.ISO8859-15 |
8859-15 |
義大利 |
it_IT.ISO8859-15 |
8859-15 |
荷蘭 |
nl_NL.ISO8859-15 |
8859-15 |
葡萄牙 |
pt_PT.ISO8859-15 |
8859-15 |
嘉泰羅尼亞西班牙文 |
ca_ES.ISO8859-15 |
8859-15 |
西班牙 |
es_ES.ISO8859-15 |
8859-15 |
瑞典 |
sv_SE.ISO8859-15 |
8859-15 |
美國 |
en_US.ISO8859-15 |
8859-15 |
歐元的語言環境是以 ISO8859-15 字碼集為基礎。
請注意,轉換後的貨幣數目所需要的空格數可能與原始空格數不同,例如,$1,000 可能變為1.307.000。
歐元地區語言環境的目前環境設定狀態是 locale 公用程式的 LC_MONETARY 運算元來表示。例如,下表顯示了德國的狀態。
表 1–7 德文語言環境以及相對應的 LC_MONETARY 運算元
語言環境 |
LC_MONETARY |
---|---|
de_DE.ISO8859-1 |
DM |
de_DE.ISO8859-15 |
歐元 |
de_DE.UTF-8 |
歐元 |
de_DE.ISO8859-15@euro |
歐元 |
de_DE.UTF-8@euro |
歐元 |