中文网址是什么啊 (中文网址意义是什么)

1、什么是网址?

网址,我们大家现在都已经知道是什么了(例如:fuyeor.com , fuyeor.cn 这样就叫做网址)

中文网址意义是什么,中文网址有什么用

类似 fuyeor.com , fuyeor.cn 这样由点分隔的就叫做网址

某些国际网址(IDN)已经支持了多语言字母,例如西里尔字母(类似фуиеор.com , фуиеор.рф)、中文(类似 复玥.com 复玥.网址 这样的网址)、日语和其他语言中的特殊字符(例如fuyéor.com)等等。

.рф 是什么网址后缀? docs.fuyeor.com/answer/5877.html

中文网址意义是什么,中文网址有什么用

2、那么中文网址是什么?

那么既然有西里尔网址(类似 фуиеор.com , фуиеор.рф)和其他语言中的特殊字符(例如fuyéor.com),当然也有中文网址 [1]啦!

中文网址可以说有两种。中文网址泛指含有中文字元的网址,可以指:

  • 国际化网址(IDN),可含有中文字的网址,(类似 复玥.com 复玥.cn 这样的网址);
  • 以及国际化国家及地区顶级域(IDN ccTLD),可含有中文字的顶级域,例如.中国、.香港 、.台湾 、.网址等。

中文网址意义是什么,中文网址有什么用

中文网址在使用的时候,需要经过 Punycode 转码 [2]才能正常显示。

3、Punycode 转码

什么是中文网址转码?

中文网址是新顶级网址,目前不被标准的解析服务器支持,因为操作系统的核心和DNS解析服务器都是由英文代码来交换处理,所以DNS服务器上并不支持直接的中文网址解析,所有中文网址的解析都需要转成Punycode码,然后由DNS解析Punycode码。

例如“复玥.网址”的转码为:xn--yrsu23d.xn--ses554g

Punycode转码是什么?

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把网址从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。punycode 由 26 个字母和10个阿拉伯数字以及符号“ - ”组成。

为什么浏览器不用转码也是显示中文网址?

目前所说的各种浏览器完美支持中文网址,只是浏览器中主动加入了中文网址自动转码,才实现了地址栏的中文显示。

除此之外,中文网址和普通的网址在使用上是没有太大的区别的,就是可能存在部分的云产品无法使用的情况(例如腾讯云的 CDN 不支持中文网址使用)

中文网址是什么? ​docs.fuyeor.com/answer/8717.html#answer-8718

中文网址意义是什么,中文网址有什么用

参考

  1. ^中文网址是什么? https://docs.fuyeor.com/answer/8717.html
  2. ^IDN 网址的 Punycode 转码是什么 https://docs.fuyeor.com/answer/8715.html