Référence des caractères encodés dans l'URL HTML

Une URL est une adresse pour un site Web. Tout comme les adresses postales doivent suivre un format spécifique pour être comprises par le facteur, les URL doivent suivre un format pour être comprises et vous amener au bon endroit.

Seuls certains caractères sont autorisés dans la chaîne d'URL, des caractères alphabétiques, des chiffres et quelques caractères ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #pouvant avoir une signification particulière.

Caractères réservés

Codage

Tout caractère qui n'est pas un caractère alphabétique, un nombre ou un caractère réservé utilisé doit être codé.

Les URL utilisent le jeu de caractères ASCII («American Standard Code for Information Interchange») et le codage doit donc être au format ASCII valide.

Il existe des fonctions dans la plupart des langages Web pour effectuer cet encodage pour vous, par exemple en JavaScript encodeURI()et en PHP rawurlencode().

Exemple:

encodeURI(Free Code Camp); // Free%20Code%20Camp