国际语言环境指南

国际货币格式

货币单位和表示规则在世界各地差别很大。本地和国际货币符号可能是不同的。下表显示了一些国家/地区的货币格式。

表 1–5 国际货币惯例

语言环境 

货币 

实例 

加拿大语(英语) 

美元 ($) 

$1,234.56 

加拿大语(法语) 

美元 ($) 

1 234,56$ 

丹麦语 

克朗 (kr) 

Kr 1.234,56 

芬兰语 

欧元(Graphic

Graphic1 234,56

法语 

欧元(Graphic

Graphic1,234

日语 

日元 (¥) 

¥ 1,234 

挪威语 

克朗 (kr) 

kr 1.234,56 

瑞典语 

克朗 (Kr) 

1 234,56 Kr 

大不列颠 

英镑 (£) 

£1,234.56 

美国 

美元 ($) 

$1,234.56 

泰语 

铢 

2539 铢 

欧元 

欧元(Graphic

Graphic5,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 可能变为 Graphic1.307.000。

欧元地区中语言环境的当前语言环境设置的状态由 locale 实用程序的 LC_MONETARY 操作数表示。例如,下表显示了“德国”的状态。

表 1–7 德国语言环境和相应的 LC_MONETARY 操作数

语言环境 

LC_MONETARY 

de_DE.ISO8859-1

DM 

de_DE.ISO8859-15

Euro 

de_DE.UTF-8

Euro 

de_DE.ISO8859-15@euro

Euro 

de_DE.UTF-8@euro

Euro