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>
実行結果
実行結果