Javascript URL decode/encode
Tool per effettuare il decode/encode di un URL
by Michele Pisani
HTML
<textarea cols="70" rows="10" id="jsurldecenconde"></textarea><br />
<input type="button" id="btnDecode" value="Decode">
<input type="button" id="btnEncode" value="Encode">
JavaScript
document.getElementById("btnDecode").addEventListener("click", function(){
var obj = document.getElementById('jsurldecenconde');
var unencoded = obj.value;
obj.value = encodeURIComponent(unencoded).replace(/'/g,"%27").replace(/"/g,"%22");
});
document.getElementById("btnEncode").addEventListener("click", function(){
var obj = document.getElementById('jsurldecenconde');
var encoded = obj.value;
obj.value = decodeURIComponent(encoded.replace(/\+/g, " "));
});