JavaScript encodeURIComponent()
例
URIをエンコードします。
let uri = "https://w3schools.com/my test.asp?name=ståle&car=saab";
let encoded = encodeURIComponent(uri);
定義と使用法
このencodeURIComponent()
メソッドはURIコンポーネントをエンコードします。
このencodeURIComponent()
メソッドは、次のような特殊文字をエンコードします:、/?:@&= + $#
ノート
エンコードされたURIコンポーネントをデコードするには、 decodeURIComponent()関数を使用します。
関連項目:
URIをエンコードするencodeURI ()メソッド
URIをデコードするdecodeURI ()メソッド
構文
encodeURIComponent(uri)
パラメーター
Parameter | Description |
uri | Required. The URI to be encoded. |
戻り値
タイプ | 説明 |
文字列 | エンコードされたURI。 |
ブラウザのサポート
encodeURIComponent()
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |