TEA BREAK

おいしいお茶とお菓子のショップ

エスケープとエンコードの違い

■エスケープ(escape)

HTMLでは「<」を「&lt;」へ変換する処理をエスケープ処理と呼ぶ。

内部処理上 変わる
画面上 変わらない(「<」と表示される。)

 

■エンコード(encode)

デジタルデータを一定の規則に従って、目的に応じた符号に変換すること。

URLへエンコードする場合、「半角スペース」は「%20」へと置換される。

URLにもエンコード後の文字列がそのまま表示されている。

内部処理上 変わる
画面上 変わる

■デコード

エンコードの逆