JavaScript encodeURIComponent()関数
JavaScript グローバル関数
定義と用法
encodeURIComponent() 関数は、文字列を URI コンポーネントとしてエンコードします。
このメソッドは、ASCII の文字と数字、および次の ASCII 句読点はエンコードしません: - _ . ! ~ * ' ( ) 。
その他の文字(例: URI コンポーネントを区切るための句読点 :;/?:@&=+$,#)は、1つ以上の16進エスケープシーケンスに置き換えられます。
構文
encodeURIComponent(uri)
| パラメータ | 説明 |
|---|---|
| uri | 必須。URI コンポーネントまたは他のエンコード対象テキストを含む文字列。 |
ブラウザのサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザが encodeURIComponent() 関数をサポートしています。
例
Example
encodeURIComponent() を使用して URI をエンコードします:
var uri="https://www.example.com/my test.php?name=ståle&car=saab";
document.write(encodeURIComponent(uri));
上記の例の出力結果:
https%3A%2F%2Fwww.example.com%2Fmy%20test.php%3Fname%3Dst%C3%A5le%26car%3Dsaab
試してみる »
JavaScript グローバル関数 その他の拡張