浏览器显示emoji
数据库配置好了,能正常保存emoji,在phpMyAdmin中也能正常显示,如下图
但是在我的页面总是显示问号……
谷歌了一下,发现都是用照片替代emoji,但是看了一下PhpMyAdmin的代码,却是可以原生支持的……
请问这种效果要怎么样才能做到?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
emojify.js 是一款能够将 emoji 关键词转换为 emoji 图片的 JavaScript 插件, 可以快速的为你的网站提供 emoji 表情支持,demo
Google找到这问题的。
楼主,我和你遇到了一模一样的问题
在phpMyAdmin里可以正常显示,但我读出来emoji都显示成问题号了,google和github找了好久,差点被那些用图片替换显示emoji的库带进沟里了,最后问题解决很简单,在配置数据库连接时,设置字符串为
utf8mb4
就行了(我原来默认设为utf8
所以不行)。我是用yii1.1的,所以数据库配置大致这如下:
yii对应源码用的是
SET NAMES
来设置字符集,希望帮到你。网页中显示Emoji对环境要求比较高,首先字体要配置对,另外对不同系统和浏览器也要适配,单纯的直接显示适配起来都比较麻烦,所以一般采用图片替代的形式。