国际语言环境指南

货币

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

表 1–4 国际货币惯例

语言环境  

货币 

示例  

加拿大语(英语)  

美元 ($) 

$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

Solaris 9 软件支持欧元。 本地货币符号仍然可用,以保持向后兼容性。

表 1–5 支持欧元的用户语言环境

地区 

语言环境名称 

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  

芬兰 

fi_FI.ISO8859-15

8859-15  

法国 

fr_FR.ISO8859-15

8859-15  

德国 

de_DE.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 

爱沙尼亚 

et_EE.ISO8859–15

8859–15  

西班牙 

es_ES.ISO8859-15

8859-15  

瑞典 

sv_SE.ISO8859-15

8859-15  

英国 

en_GB.ISO8859-15

8859-15  

美国 

en_US.ISO8859-15

8859-15  

欧元语言环境基于 ISO8859–15 代码集。

请记住,经过转换 的货币金额可能比原始货币金额占用更多或更少的空间。 例如: $1,000 可能变为 Graphic1.307.000。

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

表 1–6 德国语言环境和相应的 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