【发布时间】:2011-04-08 20:26:58
【问题描述】:
我在数据库中有名字、姓氏和中间名,并希望显示它们。我的第一个想法是显示:last, first middle 但我认为其他语言/文化可能使用不同的格式和分隔符。
有没有人知道会在文化基础上处理这个问题的格式器?理想情况下是 .Net 的一部分。
【问题讨论】:
-
“名”和“姓”的概念差异很大。例如,在某些文化中,没有“一个”“姓”的概念。
-
这里有一个有趣的问题。一些文化使用first+middle names in a formal context
-
我遇到的印尼人只有一个名字,既不是“名”也不是“姓”。
-
如果您想按名称排序,情况会变得更糟。例如,在冰岛,目录名称被列为 GIVEN_NAME MIDDLE_NAME PATRONYMIC,但它们被排序为 GIVEN_NAME PATRONYMIC MIDDLE_NAME。德国有不同的电话簿和字典排序顺序。
标签: .net internationalization formatting globalization culture