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,  " "));
});