Why are HTML character entities necessary? What good are they? I don\'t see the point.
They aren't, apart from &, <, >, " and probably . For all other characters, just use UTF-8.
&
<
>
"