JavaScript 文字列をURI形式にエンコード/デコードする
「encodeURI()」は、文字列をURI形式にエンコードします。「decodeURI」は、「encodeURI」や同様のルーチンでコード化されたURI形式の文字を、通常の文字列にデコードします。以下の文字列は変換されません。
予約語 | ; , / ? : @ & = + $ |
変換されない文字列 | 半角英数字、- _ . ! ~ * ‘ ( ) |
スコア | # |
<body>
<P>文字列をURI形式にエンコードする</P>
<script>
document.write(encodeURI("あいうえお@ABCD"));
</script>
<P>文字列をURI形式にデコードする</P>
<script>
document.write(decodeURI("%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A@ABCD"));
</script>
</body>