Проблема рендеринга эмодзи после публикации ленты новостей - PullRequest
1 голос
/ 22 апреля 2019

При размещении моего сообщения в новостной ленте, включая юникоды изображений, например, \\ud83d\\ude01\\ud83d\\ude06\\ud83d\\ude03\\ud83d\\ude04test, отображается \�\�\�\�\�\�\�\�test. Я использую библиотеку JavaScript Emojione для преобразования юникода в изображение. "

После вызова ajax я отображаю данные новостной ленты, конвертируя данные Unicode с помощью функции unescapeUnicode(emojiRegExp)

function unescapeUnicode( str ) {
    return str.replace( /\\u([a-fA-F0-9]{4})/g, function(g, m1) {
         return String.fromCharCode(parseInt(m1, 16));
    });
}

Я ожидаю вывод ''test', но фактический вывод '' \ \ \ \ \ \ \ \ \ test "'

...