URLエンコードとは?
URLエンコードは、URI内で安全にデータを表現するための符号化方式です。
なぜURLをエンコードするのか?
URLはASCII文字のみ使用可能なため、特殊文字は変換が必要です。
- / パス区切りとして使用。
- ? パスとクエリの区切り。
- # フラグメント識別子。
- & クエリパラメータの区切り。
- スペースは '+' または '%20' に変換されます。
仕組み
特殊文字を '%' と16進数2桁に置き換えます。
'hello world' → 'hello%20world'
URLで安全に使用するために文字列を変換します。
URLエンコードは、URI内で安全にデータを表現するための符号化方式です。
URLはASCII文字のみ使用可能なため、特殊文字は変換が必要です。
特殊文字を '%' と16進数2桁に置き換えます。