This isn't working for me:
var foo = "Collection%3A 9 Bad Interviews With Former GOP Presidential Candidates";
console.log(decodeURI(foo));
It outputs:
Collection%3A 9 Bad Interviews With Former GOP Presidential Candidates
That's not correct, if you enter the foo string on a site like this:
http://meyerweb.com/eric/tools/dencoder/
It shows the right output, which is:
Collection: 9 Bad Interviews With Former GOP Presidential Candidates
How to properly decode the string?