Какой правильный способ декодировать строку, которая имеет специальные HTML-объекты в нем? [Дубликат]

Этот вопрос уже имеет ответ здесь:

скажем, я вернул json Сервисный запрос, который выглядит так:

{
    "message": "We're unable to complete your request at this time."
}

Я не уверен Почему почему , что апострафу кодируется так ( »); Все, что я знаю, это то, что я хочу его декодировать.

Вот один подход, использующий jQuery, который вскочил в голову:

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

, который кажется (очень) хакей, хотя. Что лучше? Есть ли «правильный» путь?

183
задан Dan Tao 12 September 2011 в 11:26
поделиться