Замените символы Юникода символами (Javascript)

Возьмем, к примеру, следующую строку:

“A profile of Mr. T, the A Team’s most well known member.”

Как использовать javascript, чтобы заменить кодировку символов Unicode и преобразовать ее в следующую:

"A profile of Mr. T, the A Team's most well known member."


person user2129607    schedule 17.06.2015    source источник
comment
stackoverflow.com/questions/5796718/html-entity-decode   -  person adeneo    schedule 18.06.2015
comment
возможный дубликат Как правильно декодировать строку, содержащую специальные объекты HTML?   -  person Tom Blodget    schedule 18.06.2015


Ответы (1)


@adeneo опубликовал вариант с использованием jQuery. Вот соответствующий ответ, который я нашел, который не использует jQuery. Из этого ответа: Как правильно декодировать строку, содержащую специальные объекты HTML?

function parseHtmlEnteties(str) {
    return str.replace(/&#([0-9]{1,4});/gi, function(match, numStr) {
        var num = parseInt(numStr, 10); // read num as normal number
        return String.fromCharCode(num);
    });
}
person user2129607    schedule 17.06.2015