→
URI 構成要素を特定の文字を UTF-8 文字エンコーディングで表された 1 個から 4 個のエスケープ シーケンスに置き換えることでエンコードします(サロゲート ペアで構成される文字のみ 4 個のエスケープ シーケンスになります)。
str | URI の構成要素となる文字列です。 |
---|
与えられた文字列を表す URI 構成要素としてエンコードされた新しい文字列です。
エスケープされないもの:
A~Z a~z 0~9 - _ . ! ~ * ' ( )
D=encodeURIComponent(";,/?:@&=+$"); //="%3B%2C%2F%3F%3A%40%26%3D%2B%24" D=encodeURIComponent("-_.!~*'()"); //="-_.!~*'()" D=encodeURIComponent("#"); //="%23" D=encodeURIComponent("ABC abc 123あ"); //="ABC%20abc%20123%E3%81%82"。半角スペース、多バイト文字はエンコードされる)