0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

所有网络开发人员都该超越ASCII,继续前进了

IEEE电气电子工程师 来源:lq 2019-09-22 07:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在,所有网络开发人员

都该超越ASCII,继续前进了

由于最早的计算和网络工作都出现在美国和欧洲,因此拉丁字母及其惯例(例如从左至右的字符顺序)被应用在了软件和硬件当中。在亚太地区域名注册机构做了几年总经理之后,唐•赫兰德(Don Hollander)认为,互联网应用应该支持尽可能多的语言和书写系统。

赫兰德现在是普遍适用性指导小组(Universal Acceptance Steering Group,UASG)的秘书长。该组织认为,所有有效顶级域名(TLD),例如“.com”“.tech”“.信息”,都应适用于任何网站或电子邮件应用程序。在这个过程中,网站不仅将更便于全球各地的人访问,也能够使公司在目前丢失的市场上达成交易或获取客户信息。据UASG估计,若能实现,每年能够带来98亿美元的经济效益。

“过去几年里,域名空间发生了很大的变化。”赫兰德说。一开始,顶级域名要么是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以后,开发人员的这些测试就会更复杂。“现在,我需要查看2~6个,甚至是7个字符。”赫兰德说。尽管如此,这个问题很大程度上已经得到了解决。“这并不难。”他说,而且GitHub和Stack Overflow这些开源网站上有大量代码可供开发人员使用,使用这些代码可确保其应用能够被普遍接受。对于想要深入挖掘有关问题的人员,UASG的网站上提供了相关标准的文档和链接。此外,UASG还拥有关于各种语言的信息和代码库,这些都是最新的。(赫兰德说,比如Python现在就不是最新的了。)

最后,普遍适用性是让几十亿母语并非拉丁字母书写的人更多地访问互联网的一种便捷方式。赫兰德希望开发人员能够记住这一点。“世界变了,开发人员也应该让他们的系统与时俱进。”他说。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11350

    浏览量

    110453
  • ASCII
    +关注

    关注

    5

    文章

    172

    浏览量

    36821
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74376

原文标题:普遍适用的互联网

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代物联网产品开发
    的头像 发表于 04-21 10:09 133次阅读

    蓝牙信道探测工作原理及开发套件

    BluetoothChannelSounding蓝牙信道探测为各种联网设备带来真正的距离感知功能,为开发人员带来无限可能。从增强数字密钥的安全性,到优化“查找我的”方案的性能,蓝牙信道探测将深化我们
    的头像 发表于 03-12 16:26 493次阅读
    蓝牙信道探测工作原理及<b class='flag-5'>开发</b>套件

    软件定制开发人员相关的公司有哪些

    软件
    北京华盛恒辉科技
    发布于 :2026年03月02日 20:32:34

    嵌入式软件开发的 10 个技巧分享

    “存入”一个好的代码版本,并描述对基础代码所做的修改。这不仅使开发人员可以复原或追溯到的旧版代码,还可以比较旧版代码之间的不同。如果开发人员做的一系列修改破坏了系统,只需点击一下即可恢复好代码版本
    发表于 12-25 06:04

    恩智浦全新FRDM开发板的功能优势

    FRDM搭载MCX微控制器 (MCU) 强势回归,为开发人员提供一个超越硬件的灵活模块化平台。在当今瞬息万变的科技世界中,FRDM凭借其对i.MX应用处理器、通用MCU以及无线MCU的全面支持,在业界脱颖而出。同时,所有FRDM
    的头像 发表于 12-11 14:54 2520次阅读

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    Nordic nRF54L 系列多协议 SoC 的产品开发人员将Wi-Fi 6 的优势——包括提升电池供电 Wi-Fi 的能效,以及大型物联网网络的管理能力——引入广泛的物联网应用场景。典型应用场景涵盖智能家居
    发表于 12-10 11:58

    现已上市:AMD Spartan UltraScale+ FPGA SCU35 评估套件——面向所有开发人员的经济实惠平台

    的路径。 套件搭载了具备 I/O 扩展和板卡管理功能的 Spartan UltraScale+ SU35P 器件。其还为 AMD 成本优化型产品组合带来了多项新进展,并使开发人员能够快速启动
    的头像 发表于 11-27 10:52 613次阅读

    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 为开发人员提供当地先进技术资源助力客户加速创新!

    班加罗尔 (Bengaluru) 正式成立首座设计中心。此新中心将作为以客户协作与创新为核心的研发枢纽,为当地开发人员提供完整的设计工具与技术支持,包括运用 Bourns 具业界领先地位的电源与保护组件之参考设计专业服务。 Bourns 印度设计中心采用成熟流程,协助客户快速进
    的头像 发表于 11-19 14:26 678次阅读
    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 为<b class='flag-5'>开发人员</b>提供当地先进技术资源助力客户加速创新!

    恩智浦FRDM i.MX 8M Plus开发板详解

    开发高级HMI应用、计算机视觉系统以及边缘AI项目时,开发人员常常面临一个共同挑战:如何在不依赖昂贵且复杂的开发平台的前提下,获得足够的处理能力。这正是FRDM i.MX 8M Plus的价值所在,
    的头像 发表于 11-18 15:07 1630次阅读

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的技术和工具,以满足不断变化的需求
    发表于 11-13 08:12

    芯科科技推出智能开发工具Simplicity Ecosystem软件开发套件开启物联网开发的新高度

    开发人员现已可获得更快、更智能的工作流程 AI驱动协同版本将在2026年实现
    的头像 发表于 10-23 15:47 2907次阅读
    芯科科技推出智能<b class='flag-5'>开发</b>工具Simplicity Ecosystem软件<b class='flag-5'>开发</b>套件开启物联网<b class='flag-5'>开发</b>的新高度

    GD32的串口DMA收发数据失败怎么解决?

    还是开发人员开发GD32的BSP时所遗漏。 GD作为国产芯片,是替代某些国外芯片的国产主力军,希望RTT开发人员能多多完善GD32的BSP。
    发表于 09-17 06:04

    嵌入式开发就业还有前景吗?

    。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、航空航天控制算法等,同时也需要具备一定的航空航天器和飞行器结构知识。 总之,嵌入式开发的就业前景非常广阔,各个领域的应用和发展需要入
    发表于 07-16 10:47

    Nordic PMIC全家桶,让电源管理和节能更进一步!

    Nordic 发布了 nPM2100 PMIC 和 nPM2100 评估套件,现已向开发人员提供 nPM2100 评估套件、软件和技术文档! 此次发布公布了 PMIC 的完整文档,供开发人员
    发表于 06-29 17:19

    Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台

    Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台 挪威奥斯陆 – 2024年12月10日 – 全球领先的低功耗无线连接解决方案提供商Nordic
    的头像 发表于 05-08 17:41 3341次阅读