Encode & decode HTML entities

Convert special characters to HTML entities

A Character Entity Reference is an encoding of a character in several characters from a limited character set.
The name Character Entity Reference is used for document structuring technologies of the World Wide Web Consortium, such as HTML, XML and XHTML.