域名中的非拉丁字符集Millenium Bug 2.0?

时间:2009-10-30 09:38:09

标签: internationalization

我理解ICAN决定背后的文化多样性动机,但这种变化会带来多大的破坏?

有多少路由器会阻塞网址中的非拉丁字符?

那么处理电子邮件字段的数百万行业务应用程序代码呢?

2 个答案:

答案 0 :(得分:2)

我认为您不必担心路由器。它们在IP地址之间路由数据包,而不是DNS名称。数以百万计的业务逻辑仍然可以处理拉丁字符,它们不会在一夜之间破坏。那是因为电子邮件名称的数据输入字段应该已经过滤掉非拉丁语的东西(如果不是,他们应该得到他们得到的一切)。

当然,他们可能需要进行更改以允许输入非拉丁语网址,但这是一个管理问题,与Y2K大不相同,Y2K预计应用程序将停止工作。

除此之外:大多数Y2K(金融)应用程序都提前很好地修复了,因为它们无论如何都会在未来多年内处理日期。对于一个主要电信公司花在Y2K上的所有资金,我们发现一个问题,这是一个网页,列出日期为19100年1月1日(因为一些小丑没有意识到{{1}是自1900年以来的年数,而不仅仅是一年中的最后两位数。)

我怀疑这个问题甚至比Y2K还要更少影响。

答案 1 :(得分:0)

我不会担心电子邮件的事情......大多数电子邮件服务都不会坚持使用电子邮件地址规范。例如,“这是我”@ [10.11.12.13]是根据标准的有效电子邮件地址。另一件事是人们实际上并没有使用这种格式。同样地,非拉丁字符在人们真正开始使用之前不会成为问题 - 这可能需要一些时间。

路由器不会像paxdiablo提到的那样窒息,可能DNS服务器也不会。但像代理服务器这样的东西可能最初失败,至少在网站真正开始使用它们之前。

但我觉得主要的问题是可用性。键盘上没有非拉丁字符的用户如何在地址中正确输入?他们可能对添加新的键盘布局(当然是通过软件)只是为了输入URL感兴趣。此外,对于亚洲语言和所有人来说,很难让角色适合那些不懂语言的人 - 复杂的字形和所有语言。因此,根据我的说法,至少目前唯一的替代方案是所有这些域名和电子邮件地址都有拉丁语替代品或别名。