テキストをリアルタイムで URL エンコード/デコード、URL 解析、特殊文字検索。
| プロトコル | {{ parsedUrl.protocol }} |
| ホスト | {{ parsedUrl.host }} |
| ポート | {{ parsedUrl.port }} |
| パス | {{ parsedUrl.pathname }} |
| ハッシュ / フラグメント | {{ parsedUrl.hash }} |
| パラメータ | 値 |
|---|---|
{{ p.key }} |
{{ p.value }} |
| 文字 | エンコード済み | カテゴリ | 説明 |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
URL エンコーディング(パーセントエンコーディングとも呼ばれる)は、特殊文字を URL で安全に伝送できる形式に変換します。許可されていない各文字は、パーセント記号(%)と 2 つの 16 進数字に置き換えられます。例えばスペースは %20 になります。RFC 3986 で定義されています。
URL エンコーディングは、URL パラメータ、パス、フラグメントに特殊文字、スペース、非 ASCII 文字が含まれる場合に必要です。ブラウザは自動的に URL をエンコードすることが多いですが、API 呼び出し、リダイレクト URL、トラッキングリンクを手動で作成する際は明示的にエンコードする必要があります。
encodeURIComponent()、URL 全体には encodeURI() を使用しましょう。%20 の代わりに %2520)はよくあるミスです。エンコードは 1 回だけ行いましょう。