decoding URL in JS not working as expected

Viewed 46

I have this url that im trying to decode

var a = 'https%3A%2F%2Fwww.gem.com%2Fextension%3Furl%3D'
var b = decodeURI(a)
console.log(b)

"https%3A%2F%2Fwww.gem.com%2Fextension%3Furl%3D"

What am I doing wrong?

1 Answers

You need to use decodeURIComponent():

var a = 'https%3A%2F%2Fwww.gem.com%2Fextension%3Furl%3D';
var b = decodeURIComponent(a);
console.log(b);

Related