it-swarm.cn

我应该为一个人的名字留多少空间?

您留下几个名字和姓氏会觉得安全吗?

该系统的用户将主要来自英国(我之所以提及这一点,是因为相比之下,世界上某些地区的人名字或称很短!)

我希望很快能导出其当前成员列表,如果可以的话,我可以取平均数并坚持几个字符以求好运,但我不想等待它开始。

在页面中,我创建的空间非常宝贵,我不想在名称上浪费空间!

(此外,如果拥有较高权限的人可以想到更好的标签,请添加它们!)

13
Toby

英国政府数据标准目录建议每个名字和姓氏均使用35个字符(h/t 伊恩·纳尔逊堆栈溢出 )。

那就是显示名称或接受输入时应该假定的字符数。但是,我认为文本字段不需要为35个字符宽。 (Johnjacobjingleheimerschmidt应该可以键入他的名字,但是它可以“滚动”)。

我刚刚检查了一个大约有80,000个主要是美国商人的数据库,发现其中99%的名字不超过9个(名字)和11个(姓)字符。在您输入自己的数据之前,这应该给您一个很好的主意。

25
Patrick McElhaney

这里有两个单独的属性需要考虑;屏幕上的字符空间以及可接受的字符数。您可以使用文本字段框,用户可以在其中继续输入内容,而先前的内容不在屏幕上显示。您在这里的目标是要有一个足够大的可见空间,以使大多数人都能将其名字放入其中,并使其足够大以成为一个有用的“工作窗口”,以查看足够大的名字。

由于系统实际上在说“您的姓名不合适”,因此用户可能无法输入实际姓名会更加沮丧。

7
Splog

您应该离开多少空间?

比你想像中的还要多。

我在大学里认识一个有两个中间名和一个欧洲姓氏的人,像这样:

雅各布·马修·克里斯托弗·范·登·内德兰申

总共49个字符。他的姓氏为26,姓氏为23。

他发现这一点令人不安,因为有多少系统会以一种或另一种方式截断他的名字。

我使用他的名字多年来确保我构建的系统有足够的空间来容纳所有可能的情况。

(然后有一个人用一个中间的大写字母拼写了他的名字,声称这是由于法国国王的奖励。考虑数据标准化,因为简单的大写是令人反感的。)

0
Bevan