Oracle® Solaris 11.2 国际语言环境指南

退出打印视图

更新时间: 2014 年 7 月
 
 

数字格式

语言环境指定了多种数字格式,例如英国和美国使用句点来表示小数位,而其他许多国家/地区都使用逗号。小数点分隔符又称为基数字符。同样,英国和美国使用逗号分隔千位组,而其他许多国家/地区则使用句点,同时还有一些国家/地区使用短空格(Unicode 字符 U+2009)来分隔千位组。

包含特定于某一语言环境的格式的数据文件,在传送到其他语言环境的系统时经常被错误地解码。例如,包含法文格式数字的文件不能用于特定于英国的程序。

下表显示了一些常用的数字格式。通过发出以下命令,可以获取有关当前语言环境的数字分隔符的信息:

$ locale -ck LC_NUMERIC
表 1-4  国际数字约定
语言环境
说明
数字格式
C
-
4294967.00
ar_SA.UTF-8
阿拉伯文,沙特阿拉伯
4967967,00
cs_CZ.UTF-8
捷克文,捷克共和国
4 294 967,00
de_DE.UTF-8
德文,德国
4.294.967,00
de_CH.UTF-8
德文,瑞士
4'294'967.00
en_US.UTF-8
英文,美国
4,294,967.00
hi_IN.UTF-8
印地文,印度
42,94,967.00

注 - 没有特定的语言环境约定用来指定列表中数字的分隔方式。