昨天看了蔡智浩的新文《中文網址的未來(在 ICANN 開放網域名稱使用非拉丁字母之後)》,提到了ICANN新通过的在域名中使用Unicode的草案。过去的非拉丁域名的标准,是把字符转换成拉丁字母,比如「中文」被转换成「xn—fiq228c」。而这次的新标准,算是一个进步──我们不需要那个没有任何信息的拉丁符号了。
虽然把计算机中文化是很多人的梦想,因此搞出了类似“中文内核”、“中文编程语言”之类的东西(或称为“闹剧”)。我觉得在域名中使用中文,至少在目前是没什么用。
域名的作用,是给数字形式的IP地址关联上一个容易记忆、方便使用的标志。在目前计算机里的一切都是用英文字母表示的时代(就连输入法也是),拉丁字母无疑是最方便使用的。如果域名里有了中文,我们输入的时候就要切换到中文输入法,多按了不知多少键盘。更麻烦的是,在一台没有中文输入法的机器上,就无法输入中文域名,直接打开网页。
确实,Unicode域名扩展了英文字母的域名。经过了互联网发展的几年,很多域名都不能用了。如果有了Unicode域名,我们确实可以缓解这一情况。不过,基于上述的困难,我觉得还是开发新的顶级域名稍微合理一些。
之前反波发布过一则播客,题目是域名贩子。内容大概是说一个韩裔美国人,通过抢注域名再贩卖发了财,被人们称为“那个掌控了因特网的人”。不过,播客最后提到了一点我很赞同,就是在Google等搜索引擎越来越火的时代,抢注域名的方法已经不管用了,因为很多人都是直接用搜索引擎搜索关键词,再点击进入网页,连域名都懒得记。而对于今天的Unicode域名扩展域名基础这一点,我觉得同样适用。如果没有好的域名,用一个不那么好的域名,如果把知名度打响,通过搜索引擎,也一样能正常发展。