Codificando e decodificando entidades HTML.
Entidades HTML são códigos especiais para caracteres com significado especial em HTML.
Para evitar conflitos com marcação e ataques XSS.
Não, a codificação é local.