目录:
定义-URL编码是什么意思?
URL编码是一种将不可打印或特殊字符转换为Web服务器和浏览器普遍接受的格式的机制。 信息的编码可以应用于统一资源名称(URN),统一资源标识符(URI)和统一资源定位符(URL),并且URL中的选定字符将被一个或多个由百分比字符和两个字符组成的三元组替换十六进制数字。 字符三元组中的十六进制数字表示要替换的字符的数值。 URL编码广泛用于HTTP请求中的HTML表单数据提交中。
URL编码也称为百分比编码。
Techopedia解释了URL编码
根据RFC 3986,在URL中找到的字符必须存在于已定义的保留和未保留ASCII字符集中。 但是,URL编码允许使用允许的字符来表示否则将不允许的字符。 URL编码主要用于非ASCII控制字符-超出128个字符的ASCII字符集和保留字符(例如分号,等号,空格或尖号)的字符。
URL编码通常遵循两步过程,其中包括使用UTF-8编码将字符串转换为字节序列,然后将非ASCII字符的每个字节转换为“%HH”,其中HH是替换字节的相应十六进制表示形式。 URL编码可以帮助将非ASCII字符转换为可以通过Internet传输的格式。
