URLエンコード・デコード
日本語を含むURLやクエリパラメータの変換に。処理はブラウザ内で完結し、 データが送信されることはありません。
テキスト / URL
エンコード済み
使い方・方式の選び方
- encodeURIComponent: クエリパラメータの値など、文字列全体をエンコードするとき(
/ ? & =も変換される) - encodeURI: URL全体を渡して、URLとして機能する形のまま日本語部分だけ変換したいとき
- スペースを + にする: HTMLフォーム(application/x-www-form-urlencoded)形式に合わせたいとき
仕様
- 文字コードはUTF-8です
- デコードは
+をスペースとして解釈するオプションに対応し、不正な%シーケンスはエラー表示します