341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
Encodez et décodez les URLs
Une URL ne peut contenir qu'un jeu restreint de caractères : les espaces, les accents, les esperluettes ou les signes égal ont un sens particulier ou sont interdits. L'encodage percent les remplace par leur code hexadécimal, un espace devenant %20 et un é devenant %C3%A9. Cet outil encode et décode dans les deux sens, ce qui sert à construire un lien avec des paramètres, à lire une URL de redirection illisible ou à déboguer un appel d'API dont un paramètre passe mal.
encodeURI préserve les caractères de structure d'une URL complète (les deux-points, les barres obliques, le point d'interrogation, l'esperluette). encodeURIComponent les encode aussi : c'est celui qu'il faut pour une valeur de paramètre, sans quoi une esperluette dans la valeur casserait la lecture de l'URL.
Parce que l'encodage porte sur les octets UTF-8, et qu'un caractère accentué en occupe deux : é s'écrit %C3%A9. Les caractères asiatiques ou les émojis en occupent trois ou quatre, d'où des séquences plus longues encore.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr