为什么“英语-世界”语言环境与ISO 8601没有任何相似之处?

问题描述 投票:1回答:1

在此页面上:https://en.wikipedia.org/wiki/ISO_8601

...它说:

2020-01-28T08:17:09+00:00

在运行Windows 10的计算机上,有一个名为“英语-世界”(en_001)的语言环境。它应该是某种“国际折衷”语言环境,用于无法确定确切语言环境的情况。这是它的外观,也是基于我对国际标准/妥协的了解而期望的结果:

实际日期格式:

] >>
28/01/2020, 10:17 am

预期日期格式:

]
2020-01-28T08:17:09+00:00
or
2020-01-28 08:17

实际数字格式:

]
123,456,789.99

期望的数字格式:

]
123 456 789.99

实际金额格式:

] >>
SEK 123,456,789.99

预期金额格式:

] >>
123 456 789.99 SEK

实际百分比格式:]

99.99%

预期百分比格式:] >>

99.99 %

为什么“世界”语言环境如此以美国为中心,并且似乎完全忽略了与之相关的ISO标准?绝对不应该对数千个分隔符使用逗号,因为这是美国/英国特有的!维基百科特别指出,百分比在国际背景下使用空格。

在此页面上:https://en.wikipedia.org/wiki/ISO_8601 ...它说:2020-01-28T08:17:09 + 00:00在运行Windows 10的计算机上,有一个语言环境称为“英语-世界”(en_001)。应该...

嗯,语言环境“ en-001”首先使用英语,请参见前缀“ en”。而且世界上说英语的地区不使用ISO-8601格式,而是使用其他英语特定的“传统”格式。

ISO-8601主要用于日期时间信息的技术交换。因此,该标准强调了文本形式的日期时间的可排序性,因此ISO-8601中的日期时间部分遵循年-月-日-小时(24)-分钟-秒的顺序。

[另一方面,“ en-001”旨在供英语使用者使用,而没有确切指定具体的英语国家/地区,这意味着:可以是美国,英国,澳大利亚,南非等。当然,由于美国的经济和军事实力,美国的标准在这里占主导地位。

windows-10 locale date-format date-formatting icu
1个回答
1
投票

嗯,语言环境“ en-001”首先使用英语,请参见前缀“ en”。而且世界上说英语的地区不使用ISO-8601格式,而是使用其他英语特定的“传统”格式。

ISO-8601主要用于日期时间信息的技术交换。因此,该标准强调了文本形式的日期时间的可排序性,因此ISO-8601中的日期时间部分遵循年-月-日-小时(24)-分钟-秒的顺序。

[另一方面,“ en-001”旨在供英语使用者使用,而没有确切指定具体的英语国家/地区,这意味着:可以是美国,英国,澳大利亚,南非等。当然,由于美国的经济和军事实力,美国的标准在这里占主导地位。

© www.soinside.com 2019 - 2024. All rights reserved.