「要是能用披萨表情符号访问网站,不是很有意思吗?」绘文字域名正是从这一发想中诞生的。2001 年,国际化域名 (IDN: Internationalized Domain Names) 的规范制定完成,ASCII 以外的字符也能用于域名。若把这一规范作扩大解释,绘文字本应也能用于域名。实际上,2015 年可口可乐在面向波多黎各的活动中使用了绘文字 URL,引发了巨大话题。然而,绘文字域名的实用化面前竖着比想象更多的高墙。
技术上最大的高墙是 Punycode 转换。由于域名系统 (DNS) 只能处理 ASCII 字符,包含绘文字的域名会被一种叫「Punycode」的编码转换成 ASCII 字符串。例如包含披萨绘文字 (🍕) 的域名 `🍕.ws`,在 Punycode 中会被转换为 `xn--vi8h.ws`。浏览器地址栏显示的是绘文字,但内部是作为 `xn--vi8h.ws` 处理的。这种转换在邮件地址和部分应用程序中有时无法被正确处理,极大限制了绘文字域名的实用性。而且转换后的 Punycode 字符串对人类而言毫无意义,存在被滥用于钓鱼攻击的风险。实际上,西里尔字母的「а」 (Unicode U+0430) 与 ASCII 的「a」 (U+0061) 外观几乎完全相同,利用这种相似性的「同形字攻击」已有报告。
实际取得并运营绘文字域名的企业案例颇为有趣。2015 年,挪威航空公司 Norwegian Air 为推广美国航线,取得了 `👍.ws` (点赞绘文字) 域名,并重定向到廉价机票的落地页。这次活动在 SNS 上引发热议,「URL 就是一个绘文字」的冲击力加速了口碑传播。在日本,2016 年有过取得 `🍣.ws` (寿司绘文字) 域名并重定向到寿司餐厅预约网站的案例。不过,这些绘文字域名几乎都是着眼于话题性的一时性活动用途,被用作永久网站地址的情形极为罕见。
绘文字域名之所以无法普及,最大的理由是输入困难。要在电脑键盘上输入绘文字,必须打开绘文字面板寻找目标绘文字,在手动输入 URL 的场合非常不便。智能手机虽然标配了绘文字键盘,但在浏览器地址栏输入绘文字的操作并不直观。此外,绘文字的外观因平台而异 (Apple、Google、Microsoft 上同一个绘文字的设计各不相同),因此还存在「该输入哪一个绘文字」难以判断的问题。归根结底,绘文字域名最终落在了「技术上可行,但不实用」这一定位上。不过,随着语音助手的进化,如果未来只要说一句「打开披萨的网站」就能访问,绘文字域名也有可能被重新评价。