可能重复:
What is the optimal length for an email address in a database?EmailAddress的字段长度
你会把什么作为电子邮件地址字段的长度?
在db我看后,我们有nvarchar(60),但这似乎是任意的。
我可以允许的最大长度还是电子邮件地址长度是无限的?
编辑这是
What is the optimal length for an email address in a database?
愚弄的人请关闭
可能重复:
What is the optimal length for an email address in a database?EmailAddress的字段长度
你会把什么作为电子邮件地址字段的长度?
在db我看后,我们有nvarchar(60),但这似乎是任意的。
我可以允许的最大长度还是电子邮件地址长度是无限的?
编辑这是
What is the optimal length for an email address in a database?
愚弄的人请关闭
电子邮件地址的最大长度为254个字符。
每个电子邮件地址由两部分组成。 “@”符号之前的本地部分以及其后的域部分。在“[email protected]”中,本地部分是“用户”,域部分是“example.com”。
本地部分不能超过64个字符,域部分不能超过255个字符。
电子邮件地址的本地+ @域名部分的组合长度不得超过254个字符。如RFC3696 Errata ID 1690中所述。
What is the optimal length for an email address in a database?
谢谢伊恩看起来像我问过一个副本。 – 2009-08-20 11:04:54
[email protected] foobar部分怎么样?这是否包含在320个字符的限制内? – cherouvim 2009-08-20 13:44:00
呃...... http://www.rfc-editor.org/errata_search.php?rfc=3696 – 2014-06-03 18:15:31
事情是64个或更多,但在任何情况下,请确保您始终截断用户输入(64)。您不希望仅仅因为电子邮件超出您的预期而丢失重要信息(用户输入)。
这个wikipedia article包含一些有用的背景信息。
您应该安全256个字符。
有些人想要得到的范围内社区的意见了。 – 2009-08-20 11:12:26