iPhone表情符号UTF-8代码转换为表情符号jQuery

时间:2016-02-12 08:16:14

标签: javascript jquery ios iphone utf-8

我有一个网站,聊天与IOS和Android应用程序同步。当一个人从iPhone发送消息并插入一个IOS默认表情符号时,它会给我带来UTF8编码的字符串,如require('payment.php'); $name="ISBANK";

关键是消息正在构建并附加到具有\ud83d\ude0d函数的列表(运行时); 在这种情况下,js无法识别代码,也不会将其转换为表情符号。

jQuery

但是当我手动运行此代码时,它会在创建元素后将代码转换为表情符号。

function handleMessage(message){
    var messageEl = '<li>';
    messageEl +='<p id="emoji_cont_3479">'+message.message+'</p>';
    messageEl += '</li>';
    jQuery(messageListContent).append(messageEl);
}

element.click(function(){
    var message = data_coming_from_server_with_ajax;
    handleMessage(message);
});

但是当我用动态消息更改值时,它仍然会返回 utf-8代码。

jQuery('#emoji_cont_'+message.mess_id).html('\ud83d\ude0d');

在这种情况下我该怎么办。

0 个答案:

没有答案