j'ai trouvé ce code sur internet mais il fonctionne pas.
<script>
var url = $(location).attr('href'); //get current url
//OR
var url = 'folder/index.html?param=#23dd&noob=yes'; //or specify one
var encodedUrl = encodeURIComponent(url);
console.log(encodedUrl);
//outputs folder%2Findex.html%3Fparam%3D%2323dd%26noob%3Dyes
</script>
Tu veux faire quoi exactement ? Parce que de ce que je comprends, la fonction encodeURIComponent() devrait normalement parfaitement convenir à ton cas non ?