小心使用带有 IDN 域的电子邮件地址

但法语或西班牙语等罗曼语言中经常使用的变音符号(例如重音符号)也带来了问题,阿拉伯语、亚洲和非洲书写系统越来越多地引入互联网世界,进一步加剧了这一问题。 Punycode 过程是标准化后的第二步,在这里特别重要。所有非 ASCII 字符均从域名中提取,然后作为最终序列附加到域名中。通过在域名前添加字母序列 xn 并后跟双连字符,可以将域名标识为转换后的 IDN 域。简单来说,你可以把它想象成一个对应的列表。例如,特定的 ASCII 字符序列被定义为每个特殊字符的等效序列,以便浏览器可以轻松读取它。选择哪个等价物取决于特殊字符本身以及特殊字符出现的环境。

U 标签和 ACE 形式 – IDN 域的两个级别

由于 IDN 域名始终在后台进行转换,因此您基本上可以区分两个级别:IDN形式:域名,如何注册。在我们的示例中符串根据 IDNA 标准和 Punycode 方法 印度 电话号码 转换的形式。在我们的示例中在这里你可以清楚地看到Punycode流程的原理。足球热度被标准化,特殊字符“ß”被提取。 ASCII 兼容的字符串 fuballfieber 保留。特殊字符 ß 转换为 ASCII 字符序列 m9a,然后将其作为序列附加到域名中,并用连字符分隔。字符串 xn — 清楚地表明这是一个 IDN 域。 在旧版浏览器中,IDN 域通常显示为 ACE 字符串。然而,较新的浏览器通常可以以 IDN 形式正确显示国家/地区特定的 IDN 域。

IDN 转换和新域

电话号码

随着新通用域的引入,IDN 转换的话题变得比以往更加热门。想想阿拉伯语、希伯来语、泰语、日语或中文的域名,必须为每种域名开发 ASCII 转换。毕竟 阿拉伯电子邮件列表 中文在线域名(.XN–3DS443G – 此处采用转换后的 ASCII 表示)是最流行的新域名后缀之一。非欧洲书写系统的顶级域名(例如中文域名)不仅与字符转换问题有关:在中文中,相同的字符也可以有不同的含义。为此,汉字有时会以两种或多种方式进行转换,但这最终会导致新的问题。在《中文域名指南》中,这些变体再次被整合到一个系统中。 遗憾的是,大多数电子邮件程序和电子邮件服务器目前不支持 IDN 域。

Leave a comment

Your email address will not be published. Required fields are marked *