首先,什么是emoji?

绘文字(日语:絵文字/えもじ emoji)是日本在无线通信中所使用的视觉情感符号,绘意指图形,文字则是图形的隐喻,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。

在NTTDoCoMo的i-mode系统电话系统中,绘文字的尺寸是12×12 像素,在传送时,一个图形有2个字节。Unicode编码为E63E到E757,而在Shift-JIS编码则是从F89F到F9FC。基本的绘文字共有176个符号,在C-HTML4.0的编程语言中,则另增添了76个情感符号。

最早由栗田穰崇(Shigetaka Kurit)创作,并在日本网络及手机用户中流行。

自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中。

简单来说,就是这个:?,每天微信上用的那些也是。

从WordPress 4.2开始,也支持emoji显示了,但是由于众所周知的原因(GFW),emoji加载非常缓慢,于是网上铺天盖地都是将其屏蔽的文章,比如:《WordPress 技巧:禁用 Emoji 功能》。

我总觉得,这种做法有点因噎废食的味道,抛开趋势不说,你能想象发微信不用emoji吗??

于是,更完美的做法是:《替换WordPress的Emoji源》。

照理说到这里应该就完成了,但我还碰上了一个很奇怪的问题,文章本体能支持部分emoji,评论框则只能支持有限的几个字。一度以为是主题问题,找主题作者大发纠缠了两天,大发丢了一句使用emoji需要mysql支持utf8mb4、mysql版本5.5.3以上、wp4.2之前的版本格式为utf8。

bigfa

@Synyan

你在我这测试都没什么卵用的。。。我都不升级。我把galfond 升级了一下,亲测可用  :twisted:

好吧,为避免继续触怒在大东北五线城市开启休假模式的bigfa,还是自力更生吧。仔细研究了一下,最终成功发现,只需去自己的phpMyAdmin,在WordPress数据库找到wp_comments项,点“结构”-“comment_content”,将utf8_general_ci改为utf8mb4_general_ci即可完美解决!理论上,所有有文本的地方都可以改成支持emoji,只要你不嫌太花哨! :D

⚠️ 输入emoji需要相关设备支持,如iOS、Mac、Windows 7/8/9/10、Android等。

Sent from my iPhone 6

12条评论

  1. bigfa的说话方式原来这么粗暴啊……

    我以为你纠结好这个emoji,就会给评论区也弄上,结果竟然是没有啊……

    我真的有点失望欸,你给我发点精神损失费可好?

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注