Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将奇怪的unicode字符转换为表情符号代码_Javascript_Html_Character Encoding_Emoji_Mirc - Fatal编程技术网

Javascript 将奇怪的unicode字符转换为表情符号代码

Javascript 将奇怪的unicode字符转换为表情符号代码,javascript,html,character-encoding,emoji,mirc,Javascript,Html,Character Encoding,Emoji,Mirc,我怀疑有一个dll不支持emojis的UTF-8。(这是mIRC的一个插件) 此dll将mIRC(基于文本的聊天程序)更改为完整的HTML/Javascript 我的问题是,当我收到一条包含表情符号的消息时,它们会这样输出 四个“stange”字符,因为它们没有转换好,我想 我想做一个Javascript函数来匹配它们,并将其改回正确的表情代码(可能使用,也可能不使用,因为下面的代码类型被正确地翻译为smileys😈;) 那么,javascript中是否有任何方法可以捕获/转换错

我怀疑有一个dll不支持emojis的UTF-8。(这是mIRC的一个插件)

此dll将mIRC(基于文本的聊天程序)更改为完整的HTML/Javascript

我的问题是,当我收到一条包含表情符号的消息时,它们会这样输出

四个“stange”字符,因为它们没有转换好,我想

我想做一个Javascript函数来匹配它们,并将其改回正确的表情代码(可能使用
,也可能不使用,因为下面的代码类型被正确地翻译为smileys
😈;

那么,javascript中是否有任何方法可以捕获/转换
错误字符到
和x1f608例如?(这些表情符号不同)

举个正确的例子:

:笑脸:U+1F600

输出此


发送此
😀最终输出一个正方形。。。而且不是正确的笑脸,所以它甚至不适用于所有…

我认为您应该向您提到的未知dll的开发人员发出功能请求。