URL エンコード対象文字数
コンピューターサイエンス理論 / 全 5 枚
コンピューターサイエンス理論 - URL エンコード対象文字数
URL に書けない文字がある
URL にそのまま書けるのは英数字と一部の記号だけです。それ以外は % と 16 進 2 桁の 3 文字に置き換えないと、区切り記号と読み違えられます。
置き換えを忘れると、値の中の & がパラメータの区切りとして読まれて壊れます。
空白は %20、& は %26 になります。1 文字が 3 文字に増えるのがポイントです。
encodeURIComponent('a b&c') // 'a%20b%26c'1 / 5
← → キーでも送れます