URL エンコード
クエリ値・日本語・絵文字をパーセント変換。component・full。
クエリ値・日本語・絵文字を安全にパーセントエンコードし、元に戻します。component(値)・full(URL全体)を選択。
結果がここに表示されます。
Component は encodeURIComponent で / ? # & = などの予約文字もエスケープします。クエリ値や1つのパス断片に使います。Full URL は encodeURI でスキームの区切りを保持 — URL 全体をエンコードするとき用です。選び間違いが最も多いバグです。
application/x-www-form-urlencoded では空白が + になりますが、本来の URL では + はそのまま「+」です。デコード時は文字列の出所に合わせて「+ を空白に」を切り替えてください。
日本語・絵文字は UTF-8 のパーセント列にエンコードされ、正確に戻ります。壊れた列(途中で切れた % 等)は文字化けではなくエラーとして表示します。
/ もエスケープされます。パス区切りを保ちたい場合は Full URL に切り替えてください。