为什么有些国家/地区有小数点分隔符,有些国家/地区有逗号?

时间:2009-03-17 10:11:58

标签: internationalization nlp

为什么在某些国家/地区有逗号分隔符并且在某些点?你知道这是什么原因吗?如果你应该使用这个或者这个,那么每次检查都非常烦人。

4 个答案:

答案 0 :(得分:10)

我建议在小数点分隔符的历史记录上阅读Wikipedia entry。基本上,它归结为在排版之前手写的内容时所做的不同选择。

答案 1 :(得分:8)

这就是文化发生的方式。 说真的,与其他文化问题(时区,年代表,从左到右与从右到左和日期格式)相比,这是一个相对容易的...

如果我们围绕使开发人员生活健康的世界建立我们的世界,生活肯定会更容易:

  • 没有精神错乱的一次性系统(太多问题无法提及)
  • 一种货币
  • 编写数字,日期等的一种方式
  • 一种测量系统
  • 一个相对较小的字符集(适合单个字节会很方便)
  • 一种写作方式
  • 一种语言

另一方面,我认为我们会错过很多生活中的丰富 ......

答案 2 :(得分:4)

所以不要。 System.Globalization是您的朋友,使用NumberDecimalSeparator属性。这只是国际化的另一个方面,与翻译字符串或其他任何方面相同。

答案 3 :(得分:3)

出于同样的原因,我们有不同的语言,日期格式,以及美国拒绝使用公制系统,我担心。

我住在瑞典,由于某种原因是默认的分隔符是逗号 - 我认为这完全是愚蠢的。 :-(另一方面,我们使用日期格式yyyy-mm-dd,这是表示日期的合理方式,因为它是位置的,因此在排序时会直接进行字符串比较!: - )