URLトランスコード
encodeURI:
URLコード
$("#result").val(encodeURI($("#source").val()));
URLデコード
$("#result").val(decodeURI($("#source").val()));
encodeURIComponent:
URLコード
$("#result").val(encodeURIComponent($("#source").val()));
URLデコード
$("#result").val(decodeURIComponent($("#source").val()));
説明
ヒントとコメント
≪インスタンス|Instance|emdw≫
<script type="text/javascript"> document.write(encodeURIComponent("http://www.w3school.com.cn")+ "<br />") document.write(encodeURIComponent("http://www.w3school.com.cn/p 1/")+ "<br />") document.write(encodeURIComponent(",/?:@&=+$#")+ "<br />") document.write(encodeURI("http://www.w3school.com.cn")+ "<br />") document.write(encodeURI("http://www.w3school.com.cn/My first/")+ "<br />") document.write(encodeURI(",/?:@&=+$#")+ "<br />") </script>
出力:
http%3A%2F%2Fwww.w3school.com.cn
http%3A%2F%2Fwww.w3school.com.cn%2Fp%201%2F
%2C%2F%3F%3A%40%26%3D%2B%24%23
http://www.w3school.com.cn
http://www.w3school.com.cn/My%20first/
,/?:@&=+$#