IDN对Web开发人员的影响?

时间:2009-10-30 09:15:42

标签: unicode

因此,英国广播公司刚刚发布了ICANN将批准用于域名的非拉丁文字(http://news.bbc.co.uk/1/hi/technology/8333194.stm)的故事。

我想知道这对我们的网页开发者有什么影响。当我们在网页上创建链接时抓取引荐网址或大量的unicode问题,我们是否会看到错误?有谁知道如何实施IDN?

我猜想像PHP那样有点不完整的unicode支持的平台会比其他平台更受影响。

干杯

3 个答案:

答案 0 :(得分:1)

我认为它将使用Punycode中指定的RFC3492。这应该意味着当前系统将继续正常工作,但不会正确显示非拉丁字符。

例如,从维基百科页面,URL http://tūdaliņ.lv/当前可以编码为http://xn--tdali-d8a8w.lv/系统将其识别为非拉丁文脚本,可以选择使用非拉丁字符显示它;如果是奇怪的主机名,那些不知道这一点的系统仍然可以将它用作标准。最近的提议是将此用途扩展到顶级域名。

答案 1 :(得分:0)

是。这将使欺骗攻击变得更容易(各种编码角色看起来几乎与西方角色相同)。过滤将是一个痛苦。一些注册管理机构表示他们不会支持IDN(显然是.be和其他一些),所以它不会普及。如果我们使用UTF-8punycode或者两者兼而有之(也取决于您正在处理的域名注册商等),我们也不清楚。总而言之,这将是一个巨大的混乱,但不会比我们现在生活的更多。

答案 2 :(得分:0)

它在韩国已经存在了几年,使用我认为是相同的技术。吸收似乎确实非常缓慢所以我认为有时间来解决问题(并且没有很多)。