Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 浏览器如何处理UTF8MB4_Javascript_Windows_Google Chrome_Utf 8 - Fatal编程技术网

Javascript 浏览器如何处理UTF8MB4

Javascript 浏览器如何处理UTF8MB4,javascript,windows,google-chrome,utf-8,Javascript,Windows,Google Chrome,Utf 8,我正在使用twitter API开发自己版本的tweetdeck 一切正常:),如果直接从twitter上获取结果,我会在OSX Safari浏览器中看到这些漂亮的iphone UTF8MB4笑脸。我甚至让mySQL服务器支持UTF8MB4 唉,它只在OSX Safari中起作用,在OSX中Chrome不起作用,在windows中什么也不起作用 取而代之的是白色的盒子。这里有一些,我想知道它们在你看来是什么样子 有人揍了我一顿!我发现了一个chrome扩展,它完全符合我的想法,它将UTF8MB4

我正在使用twitter API开发自己版本的tweetdeck

一切正常:),如果直接从twitter上获取结果,我会在OSX Safari浏览器中看到这些漂亮的iphone UTF8MB4笑脸。我甚至让mySQL服务器支持UTF8MB4

唉,它只在OSX Safari中起作用,在OSX中Chrome不起作用,在windows中什么也不起作用


取而代之的是白色的盒子。这里有一些,我想知道它们在你看来是什么样子 有人揍了我一顿!我发现了一个chrome扩展,它完全符合我的想法,它将UTF8MB4字符转换为小的.gif图像,这些图像表示所述字符的iOS显示。因此,这证实了chrome确实能够识别UTF8MB4字符,它只是没有对这些字符的本机显示支持


我想任何人都可以编写自己版本的扩展,但没有理由重新发明轮子

AFAIK“UTF8MB4”是MySQL引用实际UTF-8编码的方式(因为MySQL的“UTF8”编码限制为3个字节字符)。在我使用Firefox的Windows 7机器上,smileys看起来非常好。如果使用“smileys”你是说那些星体平面角色,他们的支持在不同的操作系统/浏览器中有很大的不同。嗯,也许只是chrome和IE?你能给我看一个屏幕截图吗,也许firefox引擎会像我想的那样(我不知道有没有带4位笑脸的windows字体,但会很好奇?)我相信是这样的——渲染不应该影响元素的文本内容。但从未测试过。哦,对不起,错过了关于JS问题的那一段。