Encodez des chaînes dans un format sécurisé pour les URL (encodage en pourcentage) ou décodez des URL encodées en pourcentage en texte standard.
L'encodage URL, également connu sous le nom d'encodage en pourcentage, est un processus utilisé pour convertir des caractères dans un format pouvant être transmis en toute sécurité sur Internet via des localisateurs de ressources uniformes (URL). Les URL ne peuvent contenir qu'un ensemble limité de caractères (caractères alphanumériques et quelques symboles spéciaux comme -, _, ., ~).
Tous les autres caractères, tels que les espaces, la ponctuation ou les caractères non ASCII, doivent être encodés. Cela implique de remplacer le caractère non sécurisé par un symbole '%' suivi de la représentation hexadécimale à deux chiffres de la valeur ASCII ou UTF-8 du caractère.
L'encodage convertit les caractères non sécurisés de votre texte au format %HH. Par exemple, un espace devient %20, un point d'exclamation devient %21, et le caractère 'é' peut devenir %C3%A9 (en utilisant UTF-8). Cela garantit que les données restent intactes et correctement interprétées lorsqu'elles sont incluses dans une chaîne de requête ou un chemin d'URL.
Le décodage inverse le processus, convertissant les séquences %HH en leurs caractères d'origine. Cela permet aux applications ou aux serveurs recevant l'URL d'interpréter correctement les données prévues, telles que les termes de recherche, les paramètres ou les chemins de fichiers.