gpt4 book ai didi

regex - 电子邮件正则表达式将如何处理新的 unicode 域?

转载 作者:行者123 更新时间:2023-12-05 00:08:16 27 4
gpt4 key购买 nike

自从

In October 2009, the Internet Corporation for Assigned Names and Numbers (ICANN) approved the creation of country code top-level domains (ccTLDs) in the Internet that use the IDNA standard for native language scripts.



我很确定大多数网站当前使用的标准正则表达式不会将这些标记为有效,还是我错了?有没有人真正考虑过这将如何发挥作用,或者有没有人对此做过任何事情?

希望我不会在这里跳枪。

最佳答案

当用户在浏览器中输入国际化域时,它会被转换为 ASCII 格式;电子邮件当然必须以相同的方式工作(但是,我从未收到过来自 IDNA 域的邮件,我有理由相信浏览器是它的唯一实现者)。

邮寄代理必须知道,当他们在地址中看到 Unicode 时,必须将其转换为 IDNA 形式,并且 然后 MX 记录查找。我认为在我所有的系统管理中我都没有考虑到这一点。能够接受浏览器将在表单元素中转换为 IDNA 的内容并不是我知道该怎么做的事情。如果它确实被翻译成 IDNA 并且正则表达式尝试验证它,它应该可以工作。

如果国际域在大多数电子邮件正则表达式中失败,我不会感到惊讶,而且我认为这种失败的相关性不到 1%。 IDNA 真的是一个“地址栏”系统,而且是一个可怕的黑客;如果电子邮件在它之上工作,我真的会感到惊讶。

每个人都 panic ,好像有什么正在发生变化。不是。 IDNA 刚刚从域转移到 TLD,业务将像以前一样正常。不要想太多,OP。

关于regex - 电子邮件正则表达式将如何处理新的 unicode 域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1698855/

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