【问题标题】:WCF Web Service Internationalization NumberFormat and DateFormatWCF Web 服务国际化 NumberFormat 和 DateFormat
【发布时间】:2012-06-05 23:57:32
【问题描述】:

我正在尝试确定在 wcf Web 服务中处理国际化的正确方法,特别是与数字格式和日期格式有关的问题。我的服务将支持多种语言和文化。我的问题是我们应该如何处理不同日期和数字格式的输入和输出序列化。

  1. 对于日期,我想我只是希望它们以 UTC 格式提交和返回。对我来说,这似乎是合理的,荷兰的一位开发人员说,应该能够处理这种格式。

  2. 我关心的另一个问题是数字类型,特别是小数。我正在使用 xsd:decimal 数据类型,它使用“。”字符作为小数点分隔符。我想知道对于使用“,”而不是“。”的荷兰开发人员来说,这是否会成为问题。作为小数分隔符。

我没有返回任何翻译文本,所以这不是问题。我只是想确保返回并接受标准的数字和日期格式是正确的做法。由于我不是国际开发人员,我很难设身处地为他们着想。

感谢任何帮助。

【问题讨论】:

    标签: wcf web-services internationalization


    【解决方案1】:

    如果可能,我会让 WCF 服务以与文化无关的方式处理值类型(数字和日期/时间)。由于 XSD 标准使用句点字符作为小数分隔符定义十进制,因此客户端软件应负责反序列化它并应用任何文化特定格式。这同样适用于日期/时间序列化,除了您指出的时间应该是 UTC。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多