Кодировать HTML перед POST

У меня есть следующий сценарий, который кодирует часть получаемого значения должным образом, но, похоже, не кодирует двойные кавычки.

Как правильно кодировать полное значение перед отправкой?

function htmlEncode(value){ 
    return $('
').text(value).html(); }

Приведенный выше сценарий дает мне следующее:

<p>Test&nbsp; <span style="color: #ffffff"><strong><span style="background-color: #ff0000">1+1+1=3</span></strong></span></p>

Мне нужно, чтобы он дал мне это:

<p>Test&nbsp; <span style="color: #ffffff"><strong><span style="background-color: #ff0000">1+1+1=3</span></strong></span></p>

РЕДАКТИРОВАТЬ: Дополнительный вопрос: Закодированный HTML в базе данных обратно на страницу

5
задан Community 23 May 2017 в 10:29
поделиться