这里有一个非常奇怪的事情,这不是问题,但我不明白!
基本上我有一个只用php,html和CSS创建的网站。我编写了一个游戏中的私人消息系统,一个用户给我发消息,我注意到他们用他们的平板电脑出现的表情符号出现在我的游戏中!查看图片:
这怎么可能?我不应该将表情符号编码到我的网站中才能发生吗?
我的网站只设置为使用“text / css”作为“语言”,这些图标是该套装的一部分吗? :S
答案 0 :(得分:2)
许多表情符号都有UTF-8和Unicode等价物。代码由浏览器本机解释,在移动设备/平板电脑设备上,本机应用程序将自己的图像分配给特定的UTF-8 / Unicode代码。
竖起大拇指()是" U + 1F44D"在Unicode和" \ xF0 \ x9F \ x91 \ x8D"例如,在UTF-8中 - 如果您在其他设备上查看它,您可能会看到图像表情符号替换它而不是浏览器中的黑白本机解释。
您会惊讶地发现有多少表情符号会在您的浏览器上呈现原生 - 这里有一个全面的列表:
http://apps.timwhitlock.info/emoji/tables/unicode
如果需要,您甚至可以将它们用作CSS规则或DIV名称,甚至是URL的一部分!