ltux

ltux

V2EX 第 43134 号会员,加入于 2013-08-04 18:25:36 +08:00
今日活跃度排名 2797
我的 v2ex ID 是个回文数。
根据 ltux 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
ltux 最近回复了
2 天前
回复了 rivercherdeeeeee 创建的主题 Android 3.5k-4.5k 安卓机推荐
小米上上代拍照旗舰:小米 13ultra
5 天前
回复了 ysy950803 创建的主题 Android 梆梆加固免费版不能用了吗?
万恶之源
域名任何部分同时包含 ascii 和非 ascii 字符,是符合国际化域名规范的。虽然现实中不常见,但浏览器应该按标准行事。
6 天前
回复了 unii23i 创建的主题 问与答 AI 有没有可能最先取代教育行业
教师会催,AI 不会催,AI 只会被动提供信息。
MOOC 存在很多年了,有统计数据,平均课程完成率不过 5%。大部分人如此缺乏坚持完成一件事的能力,怎么可能指望 AI 作为学习途径取代教师呢。教师主要工作是催那 95%的人完成课程。
这不是 bug ,这是 feature 。
浏览器可以使用包含非 ascii 字符的域名,即 国际化域名,在使用该域名进行检查前,会先用 punycode 编码将之编码为 ascii 字符,之后去域名系统中查询。

中文域名举例:
http://上海交通大学.网址
http://亚马逊.公司

楼主可直接在浏览器输入打开上述两个网址,均会打开正确的网站。
上述中文域名经 punycode 转换后,分别为
http://xn--fhq9n72yzjcw49adq1c.xn--ses554g
http://xn--jlq480n2rg.xn--55qx5d

因转换后的 punycode 网址难以记忆,访问上述 punycode 编码后的域名实际上最终会返回一个 301 Moved Permanently 响应,跳转到相应的容易记忆的网址。

综上,在浏览器地址栏输入无空格的 "tim4.0 下载地址",会被浏览器识别为 国际化域名,并尝试用 punycode 转换后打开。

参考:
https://en.wikipedia.org/wiki/Internationalized_domain_name
https://en.wikipedia.org/wiki/Punycode
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2469 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.