Why are HTML character entities necessary?
encoding, html, standards, xhtml, xml
Solution
Two main things.
- They let you use characters that are not defined in a current charset. E.g., you can legally use ASCII as the charset, and still include arbitrary Unicode characters thorugh entities.
- They let you quote characters that HTML gives special meaning to, as Simon noted.
Problem
Why are HTML character entities necessary? What good are they? I don't see the point.