[JavaScript]decodeURIComponentの使い方
構文
1.decodeURIComponent(encodedURI)
エンコードされた統一資源識別子 (URI) の構成要素をデコードしたものを表す新しい文字列です。
引数encodedURI:エンコードされた URI の構成要素です。
2.encodeURIComponent(str);
与えられた文字列を表す URI 構成要素としてエンコードされた新しい文字列です。
引数str: URI の構成要素となる文字列です。
使用例
<html>
<head>
<title>decodeURIComponent - URLデコードの使用例</title>
</head>
<body>
<!--URLデコードのサンプル-->
<script type="text/javascript">
var cft="http://www.google.co.jp/";
// URI 構成要素としてエンコードされた新しい文字列
var resA =encodeURIComponent(cft);
//エンコードされたURIの構成要素をデコードしたものを表す新しい文字列
var resB =decodeURIComponent(cft);
document.write("値1: "+resA+ "<br>");
document.write("値2: "+resB);
</script>
</body>
</html>
<html>
<head>
<title>decodeURIComponent - URLデコードの使用例</title>
</head>
<body>
<!--URLデコードのサンプル-->
<script type="text/javascript">
var cft="http://www.google.co.jp/";
// URI 構成要素としてエンコードされた新しい文字列
var resA =encodeURIComponent(cft);
//エンコードされたURIの構成要素をデコードしたものを表す新しい文字列
var resB =decodeURIComponent(cft);
document.write("値1: "+resA+ "<br>");
document.write("値2: "+resB);
</script>
</body>
</html>
<html> <head> <title>decodeURIComponent - URLデコードの使用例</title> </head> <body> <!--URLデコードのサンプル--> <script type="text/javascript"> var cft="http://www.google.co.jp/"; // URI 構成要素としてエンコードされた新しい文字列 var resA =encodeURIComponent(cft); //エンコードされたURIの構成要素をデコードしたものを表す新しい文字列 var resB =decodeURIComponent(cft); document.write("値1: "+resA+ "<br>"); document.write("値2: "+resB); </script> </body> </html>