URLエンコード・デコード
パーセントエンコードの相互変換と、クエリ文字列の分解表示。
2種類のエンコード
- エンコード(
encodeURIComponent):/ ? : & =なども含めてすべて変換。パラメータの「値」に使います。 - URL全体をエンコード(
encodeURI):URLの区切り記号は残し、スペースや日本語などだけ変換します。
入力に ?キー=値 が含まれる場合、下に分解表を自動表示します。処理はブラウザ内で完結します。
よくある質問
+はスペースになりますか?- デコード時は
+を半角スペースとして扱います(フォーム送信の慣習に合わせています)。