JavaScript encodeURIComponentメソッドで文字列をエンコードするサンプル
環境
Google Chrome 107.0.5304.88
Windows 10 Home 64bit
構文
encodeURIComponent(str);
引数
str
URI の構成要素となる文字列です。
返値
与えられた文字列を表す URI 構成要素としてエンコードされた新しい文字列です。
戻り値
encodeURIComponent は下記を除くすべての文字をエスケープします。
エスケープされないもの:
A-Z a-z 0-9 – _ . ! ~ * ' ( )
使用例
const strA = 'テストAB3434'; console.log(encodeURIComponent(strA)); const strB = 's6-?:#$&=_.!~*\'()'; console.log(encodeURIComponent(strB));
実行結果
> "%E3%83%86%E3%82%B9%E3%83%88AB34%EF%BC%93%EF%BC%94" > "s6-%3F%3A%23%24%26%3D_.!~*'()"