gpt4 book ai didi

validation - 电子邮件地址中显示名称的最大长度是多少

转载 作者:行者123 更新时间:2023-12-03 22:37:31 24 4
gpt4 key购买 nike

根据问题“What is the maximum length of a valid email address?”,地址的最大长度为 254。但我想知道显示名称的最大长度是多少:

Display Name <my@examplemailaddress.net>

点击此链接 https://www.ietf.org/mail-archive/web/ietf-822/current/msg00086.html大小不受限制,但实际上根据此链接 https://www.ietf.org/mail-archive/web/ietf-822/current/msg00088.html大小为 72 个字符。但我相信这个答案有点过时了?今天的合理限制是多少?

最佳答案

如果您询问规范允许的最大长度(截至 current_timestamp 的规范来源是 RFC5322),那么实际上没有限制,因为折叠允许您拥有任何字段的 unlimted length(同时仍然尊重 advised 78 [或更大的 998] 个字符限制)。
实际限制是一个非常主观的问题,因为“实际”将是“大多数”客户和环境完全显示的长度;现在这很难计算。
我会说 的实用性上限 将是​​从电子邮件地址的“发件人:”标题到最后一个“>”字符的 78 个字符的总长度,因为较长的字符可能会在几乎所有显示时中断环境,这将为您提供 大约 40 个字符 甚至可以用于更长的电子邮件地址。
然而,大多数客户可能希望在正常情况下显示大约 20-25 个字符。
这些都是显示的字符,而不是以任何方式编码的地址的实际字节长度(尤其是对于长 utf-8 代码)。

关于validation - 电子邮件地址中显示名称的最大长度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25329297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com