php - 瑞典语言环境何时以及为何改变了这些格式之间的货币金额格式?
问题描述
我是少数愿意学习如何格式化数字和金额的人之一。它曾经是,我认为它仍然是,像这样:
123 456 789,00
123.456.789,00
第一个是与金钱无关的数字。第二个是一笔钱。
但是,PHP NumberFormat 类(我相信使用 ICU 数据)以及 Windows 10(至少在 1903 版本中)现在使用这个:
123 456 789,00
123 456 789,00
也就是说,非货币数字和货币总和的格式相同,千位分隔符用空格,小数点用逗号。
几年前,当我查看 Windows 设置时,它仍然使用句点作为瑞典货币的数千个分隔符。
这一定是最近发生了变化,并被合并到 ICU 数据和 Microsoft 用于 Windows 的任何内容中。(我假设他们也只是使用免费提供的 ICU 数据。)
问题:我正试图确定这到底是什么时候改变的,甚至可能是为什么。虽然我认为理论上简化和标准化事情很好,但区域差异肯定有一些有价值和有趣的东西,而且在许多语言/区域设置/组合中肯定有很多。
解决方案
推荐阅读
- python - Python 多处理:如何在服务器启动时创建进程,并在调用 API 端点时使用它们?
- swift - 无法在 Swift (UIKIT) 中生成本地通知
- c# - 无法使用实体框架核心映射实体
- amazon-s3 - 我想知道,如何通过指定一些分支从多分支编写 Jenkinsfile
- c# - 为什么等待之前的异常不会在没有等待的情况下抛出?
- python - 在有和没有特定条件的情况下循环遍历 Pandas DataFrame 中的 2 列
- javascript - 如何从 Redux/react 中的数组状态中删除对象
- javascript - 如何在 chrome 上查看我在亚马逊 as3 上上传的 zip 文件?
- express - 在没有提示的情况下登录用户
- python - 如何通过 Python 运行 C# 控制台应用程序?