iOS猿媛圈iOS进阶指南iOS开发技术分享

iOS判断Emoji表情

2016-05-14  本文已影响1081人  FlyElephant

在开发中有的时候需要判断输入文字中是否含有Emoji表情,先来简单了解一下Emoji的来源:

Emoji的创造者是日本人栗田穰崇(Shigetaka Kurita),他将目光投向儿时的各种元素以获取灵感,如日本漫画和日本汉字等。“日本漫画中有许多不同的符号。漫画家会画出一些表情,表现一个人满头大汗或是迸发出一个想法时头上出现一个灯泡。”同时,从日本汉字中他获得了一种能力,用简单的字符来表达“秘密”和“爱”等抽象概念。Emoji尺寸12*12像素,一个图形两个字节,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络.

如果想过滤Emoji表情,需要充Emoji表情的编码如何,先来看常用Emoji表情的编码:

FlyElephant.png
Emoji表情编码--FlyElephant

接下来的工作就是Emoji的编码判断,如果字符串中字符编码在Emoji编码范围内,那么即可判断包含Emoji编码,一下代码来自网络,亲测有效:
<pre><code>`

上一篇 下一篇

猜你喜欢

热点阅读