语言环境指定了多种数字格式,例如英国和美国使用句点来表示小数位,而其他许多国家/地区都使用逗号。小数点分隔符又称为基数字符。同样,英国和美国使用逗号分隔千位组,而其他许多国家/地区则使用句点,同时还有一些国家/地区使用短空格(Unicode 字符 U+2009)来分隔千位组。
包含特定于某一语言环境的格式的数据文件,在传送到其他语言环境的系统时经常被错误地解码。例如,包含法文格式数字的文件不能用于特定于英国的程序。
下表显示了一些常用的数字格式。通过发出以下命令,可以获取有关当前语言环境的数字分隔符的信息:
$ locale -ck LC_NUMERIC
|