エスケープとエンコードの違い
■エスケープ(escape)
HTMLでは「<」を「<」へ変換する処理をエスケープ処理と呼ぶ。
内部処理上 | 変わる |
画面上 | 変わらない(「<」と表示される。) |
■エンコード(encode)
デジタルデータを一定の規則に従って、目的に応じた符号に変換すること。
URLへエンコードする場合、「半角スペース」は「%20」へと置換される。
URLにもエンコード後の文字列がそのまま表示されている。
内部処理上 | 変わる |
画面上 | 変わる |
■デコード
エンコードの逆