by shigemk2

当面は技術的なことしか書かない

HTMLのエスケープ

236:HTMLをエスケープする
スクリプトの中に現れた文字列をそのままHTMLに出力すると期待通りに表示されないことがある。
これは、htmlに含めるためにはエスケープしなくてはならない文字があるため。

HTMLのテキストとしてエスケープしなくてはならない文字は、「<」「>」「&」の3つ。
また、タグの属性部分に現れる文字の場合は、これらの3つに加えて、
「"」もエスケープしなくてはならない。

「&」----&amp;

「>」----&gt;

「<」----&lt;

「"」----&quot: