Bienvenue sur AI DO TOOL

Encodeur / décodeur d’URL

Encodez et décodez en pourcentage les URL et leurs paramètres, avec les modes encodeURIComponent et encodeURI.

Résultathttps%3A%2F%2Faidotool.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%2C%20world%26lang%3Dzh

Qu’est-ce que c’est

Les espaces, caractères chinois et symboles ne peuvent pas voyager sans risque dans une URL ; ils deviennent alors un signe pour cent suivi d’octets hexadécimaux : une espace devient %20, 中 devient %E4%B8%AD. Deux versions : encodeURIComponent encode tout ce qui a un sens spécial (idéal pour les valeurs de paramètres), tandis que encodeURI garde la structure intacte et n’encode que les caractères vraiment illégaux. Les deux sont ici.

Notes et anecdotes

Déjà vu un lien monstrueux comme https://aidotool.com/?from=%E5%88%86%E4%BA%AB après un partage WeChat ? C’est l’encodage en pourcentage. Le piège classique : on appelle encodeURI quand il fallait encodeURIComponent, et on échappe les slashes — ou l’inverse, et un & dans la valeur casse le paramètre en deux. Ici les deux modes sont côte à côte, et on voit tout de suite lequel vous vouliez.

Origine et histoire

L’encodage en pourcentage a été inventé par Tim Berners-Lee et le premier groupe de travail URI vers 1994, quand les URL ont été définies dans la RFC 1738. Les règles ont ensuite été affinées par la RFC 2396 (1998) et la RFC 3986 (2005) — le document que les navigateurs suivent encore aujourd’hui.

Mots-clés associés

encodeur urldécodeur urlencodeuricomponentdecodeuricomponentencodage pour cent
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。