Qu'est-ce que% 20 en HTML?

Les URL fournissent un itinéraire vers tous les éléments sur Internet.

HTML vs URL

HTML, le langage dans lequel les pages Internet sont écrites, implique nécessairement de travailler avec des URL: des chaînes de caractères qui agissent comme des adresses de pages Internet individuelles. Bien que tout élément de code HTML puisse contenir des références à de nombreuses URL, le code HTML n'est pas conforme aux mêmes normes de format que l'URL. Plus précisément, il utilise un jeu de caractères différent.

Jeu de caractères

Bien que la dernière version de HTML prenne en charge l'intégralité du jeu de caractères Unicode (un ensemble de lettres, de chiffres et de symboles conçus pour couvrir autant de langues que possible dans le monde), l'ensemble de caractères utilisables dans les URL est limité à l'alphabet. L'anglais, les chiffres latins et une série de symboles de la classe que vous obtenez avec la touche Maj.

Caractères codés

Les caractères non disponibles dans le jeu de caractères de l'URL, ou les caractères et séquences de caractères pouvant prêter à confusion, sont représentés dans les URL par un code. Un caractère codé apparaît sous la forme d'un signe de pourcentage (%) suivi d'un nombre, généralement sur une base hexadécimale. Lorsqu'une chaîne contient des caractères non valides dans l'ensemble d'URL, telle qu'une phrase de recherche, elle doit être transformée en une URL et les caractères non valides peuvent être codés. Les programmes tels que les navigateurs le font généralement automatiquement.

Le caractère de l'espace

L'un des codes de caractère de l'URL, "% 20", fait simplement référence à un espace vide. Les URL ne sont pas toujours capables de gérer les espaces, en particulier lorsque plusieurs d'entre eux se trouvent dans la même ligne. par conséquent, tout espace dans une URL est remplacé par le code "% 20" pour éviter toute confusion.