質問: どうしてHTMLを出力ときに&をエスケープしなければいけないのでしょうか? 「<」、「>」、「&」、「"」、「'」などの文字をhtmlを出力する際にはエスケープすべきという記事を見ました。 「<」、「>」、「"」、「'」はhtmlを壊す恐れがあるのはわかりますが「&」はhtmlをどうやって壊すことができるのでしょうか?
回答: ではエスケープすることが理解できているという > > 「<」、「>」、「"」、「'」 > > > が、エスケープした後どう表記するかを考えてみましょう。