1

在发布我的新闻源消息时,包括图像的 unicodes,例如\\ud83d\\ude01\\ud83d\\ude06\\ud83d\\ude03\\ud83d\\ude04test,它会显示\�\�\�\�\�\�\�\�test。我正在使用 'Emojione' javascript 库将 unicode 转换为 Image。”

调用ajax后,我通过调用函数转换unicode数据来渲染newsfeed数据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"'

4

0 回答 0