JavaScript encodeURIComponent()

JavaScript における encodeURIComponent は、URI (Uniform Resource Identifier) に含まれる特定の文字をエスケープシーケンスに置き換える組み込み関数である。

エスケープシーケンス
文字 変換後の文字
(半角スペース) %20
# %23
$ %24
& %26
+ %2B
, %2C
/ %2F
; %3B
= %3D
: %3A
? %3F
@ %40

構文

encodeURIComponent(uri)

引数

uri
文字列

戻り値

URIをエンコードした文字列を返す。

const reservedCharacters = " #$&+,/;=?:@";
console.log(encodeURIComponent(reservedCharacters));