Получить имя специальных символов HTML в JavaScript - PullRequest
0 голосов
/ 11 мая 2018

Можно ли программно получить имя специальных символов HTML в JavaScript? Например, примерно так:

function HtmlEncode(s)
{
  var el = document.createElement("div");
  el.innerText = el.textContent = s;
  s = el.innerHTML;
  return s;
}

Test run:
alert(HtmlEncode('&;\'><"'));

Output:
&amp;;'&gt;&lt;"

Но функция @Cerebrus (см. Ссылку выше) не всегда работает.
alert(HtmlEncode('$§©'));

В каждом примере происходит сбой для следующих символов:

$ : &dollar;
& : &amp;
§ : &sect;
© : &copy;
...

Есть идеи, как я могу получить название специальных символов HTML?
(Я имею в виду программно, как указано выше, но нет названия списка, как карта).
Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...