url中的大小写

英文域名实际上都是小写,idn非asc码的部分除外。你在浏览器里输入大写也会自动转换。

基本上会自动转换。 但是在Linux系统和os系统中,文件夹、文件名命名有区分大小写, 所以域名大写也会自动切换成小写,但是之后的路径和文件名就不会了

通过浏览器输入域名访问网页的实质是通过DNS(域名解析系统)访问该网站的IP地址。通过DNS,每个域名对应一个IP地址。负责管理全球域名的机构是ICANN(因特网域名与地址管理机构)。由于在因特网上的各级域名是分别由不同机构管理的,所以,各个机构管理域名的方式和域名命名规则也有所不同。域名命名的一些共同规则主要有以下几点:
一、(1)域名中包含的字符
1.26个英文字母
2.10个阿拉伯数字
3.“-”(英文中的连字符)
(2)
1.在域名中不区分大小写
2.域名的长度是有限制的。例如,注册CN下的域名,三级域名的长度不能超过20个字符

总而言之,这是人为规定的,与程序什么的无关。而且现在IE浏览器会自动将大写转换为小写

你可能感兴趣的:(url中的大小写)