現在,所有網絡開發人員
都該超越ASCII,繼續前進了
由于最早的計算和網絡工作都出現在美國和歐洲,因此拉丁字母及其慣例(例如從左至右的字符順序)被應用在了軟件和硬件當中。在亞太地區域名注冊機構做了幾年總經理之后,唐?赫蘭德(Don Hollander)認為,互聯網應用應該支持盡可能多的語言和書寫系統。
赫蘭德現在是普遍適用性指導小組(Universal Acceptance Steering Group,UASG)的秘書長。該組織認為,所有有效頂級域名(TLD),例如“.com”“.tech”“.信息”,都應適用于任何網站或電子郵件應用程序。在這個過程中,網站不僅將更便于全球各地的人訪問,也能夠使公司在目前丟失的市場上達成交易或獲取客戶信息。據UASG估計,若能實現,每年能夠帶來98億美元的經濟效益。
“過去幾年里,域名空間發生了很大的變化?!焙仗m德說。一開始,頂級域名要么是3個字母(比如.edu),要么是兩個字母(比如國家代碼.de)。2010年左右,事情發生了變化,人們開始呼吁TLD的多樣化。
這一呼聲帶來了兩大變化。一是創造了擴展gTLD(長度為3個甚至更多字母的通用頂級域名),因此.law和.info這類域名現在都可以使用了(UASG網站本身也使用了.tech域名)。二是可以使用不包含拉丁字母的語言設置TLD,電子郵件地址和TLD也可以使用通用Unicode字符。到2013年,新建的TLD已超過2000個。
到2015年,赫蘭德說,在域名系統(DNS)級別上,也就是在管理TLD和將其與特定數字網絡地址關聯的目錄級別上,對處理這些新的各式各樣TLD的能力進行了大規模的整理。(不過也存在一些問題。從代碼的角度來看,表情符號比較復雜,同一個表情符號可以由多種方式組成。因此,雖然存在基于表情符號的網址,但很難管理。)
赫蘭德說,普及和傳播也是一項挑戰。因為如果特定應用的驅動代碼仍然只支持2到3個字母的TLD和由拉丁字母組成的電子郵件地址,那么網絡是否存在新式域名也就無關緊要了。但可惜的是,許多應用開發人員還沒有與時俱進。
以往,創建一個檢查電子郵件地址或TLD是否有效的軟件程序非常簡單。10年前,如果某個應用程序要求用戶填寫電子郵件地址,開發人員可能會通過一些方法來進行測試,檢查其響應是否有效。比如,它應該有“@”符號、后跟句點,之后跟著2到3個字母。如果沒能通過這些測試,那么電子郵件地址就是無效的。
出現更長的域名和Unicode以后,開發人員的這些測試就會更復雜?!艾F在,我需要查看2~6個,甚至是7個字符?!焙仗m德說。盡管如此,這個問題很大程度上已經得到了解決?!斑@并不難?!彼f,而且GitHub和Stack Overflow這些開源網站上有大量代碼可供開發人員使用,使用這些代碼可確保其應用能夠被普遍接受。對于想要深入挖掘有關問題的人員,UASG的網站上提供了相關標準的文檔和鏈接。此外,UASG還擁有關于各種語言的信息和代碼庫,這些都是最新的。(赫蘭德說,比如Python現在就不是最新的了。)
最后,普遍適用性是讓幾十億母語并非拉丁字母書寫的人更多地訪問互聯網的一種便捷方式。赫蘭德希望開發人員能夠記住這一點。“世界變了,開發人員也應該讓他們的系統與時俱進?!彼f。
-
互聯網
+關注
關注
54文章
11166瀏覽量
103447 -
ASCII
+關注
關注
5文章
172瀏覽量
35130 -
代碼
+關注
關注
30文章
4799瀏覽量
68728
原文標題:普遍適用的互聯網
文章出處:【微信號:IEEE_China,微信公眾號:IEEE電氣電子工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論