decodeURIComponent関数
JavaScriptのdecodeURI関数は encodeURIComponent 等の関数によりエンコードされたURIを元の文字列にデコードします。
decodeURIComponent
let encodeString = encodeURIComponent('q=some value&r=http://user@example.com/?search=a+b,c;$');
console.log(encodeString);
// "q%3Dsome%20value%26r%3Dhttp%3A%2F%2Fuser%40example.com%2F%3Fsearch%3Da%2Bb%2Cc%3B%24"
let decodeString = decodeURIComponent(encodeString);
console.log(decodeString);
// "q=some value&r=http://user@example.com/?search=a+b,c;$"