JavaScript入門講座

Home > ビルトイン関数 > encodeURIメソッド

encodeURIメソッド

encodeURIメソッドは文字列をURI形式でエンコードします。

書式encodeURI(文字列)
戻り値URI形式でエンコードされた文字列
引数文字列URI形式でエンコードする文字列を設定する

なお、encodeURIメソッドでは以下の文字はURI形式でエンコード対象外です。

種類変換不可な文字
予約語; , / ? : @ & = + $
エスケープされない文字アルファベット、数字、- _ . ! ~ * ' ( )
スコア#
使用例文字列をURI形式でエンコードする。

    var str = 'あいうえお12345';

    //%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A12345 
    document.write("URI形式:",encodeURI(str));
						
関連メンバ説明
escape文字列をASCII形式でエンコードする
unescapeASCII形式の文字列をデコードする
decodeURIURI形式の文字列をデコードする
encodeURIComponent文字列を完全なURI形式にエンコードする
dencodeURIComponent完全なURI形式を文字列にデコードする