编程中人名的大写

Alb*_*ert 17 database oracle rules capitalization

是否有人知道如何正确地利用人名的一些代码/规则?

  • 约翰·史密斯
  • 约翰范伦斯伯格
  • 德里克冯梵
  • Ruby de La Fuente
  • 彼得麦克劳林
  • 加里麦当劳

(这些可能不正确,只是一些样本名称以及大写可能如何/工作)

这似乎是一场失败的战斗......

如果有人有关于何时以及如何将名称大写的一些代码或规则,请告诉我:)

干杯,艾伯特

Jon*_*ler 19

在我看来,处理它的唯一合理方法是让用户告诉你他们的名字应该如何大写.任何自动计划都会惹恼某人.


Mar*_*son 7

告诉他们你是老学校.这使它变得简单并且100%正确:

- JOHN SMITH
- JOHAN VAN RENSBURG
- DERRICK VON GOGH
- RUBY DE LA FUENTE
- PETER MACLAURIN
- GARRY MCDONALD
Run Code Online (Sandbox Code Playgroud)

同样的逻辑也有助于解决许多问题.

  • 虽然这在应用程序中不太可行.想象一下你的前景联系人都是大写的,我想我会聋:\它在某些情况下可能有用,但不是这个. (5认同)
  • 我告诉他们我老了,我甚至不用电脑.因此避免了整个编程问题. (4认同)
  • @Albert - 哦,我希望人们会因为allcaps =大声喊叫平等而停下来.他们就像其他所有人一样.如果他们都是帽子,他们没什么特别的. (3认同)

Pet*_*der 6

维基百科似乎对此有了不错的报道:

大写 - 复合名称


AMi*_*ico 1

我不断查找需要特殊处理的名字。当找到不区分大小写的匹配项时,我使用查找值。这并没有解决使用与“接受的”大写不匹配的大小写的人的问题。它允许我/用户根据需要添加名称。我找不到我的代码,但我确实从http://www.census.gov/获取了姓氏。