Emoji(日语「绘文字」)是一种图形化字符,最初由日本运营商在 1999 年推出,2010 年被 Unicode 6.0 正式收录,此后由 Unicode 联盟统一维护与扩充。今天的 Emoji 已经不是某个平台的私有表情包,而是和字母、汉字一样被编码进 Unicode 的正式字符——每一个 Emoji 都有自己的码位,可以被复制、检索、排序和程序处理。
本工具收录了 728 个高频 Emoji*,覆盖 16 个日常使用场景,并给出每个表情的**中文名称**与*所属分类,方便按语义查找。
| 分类 | 数量 | 典型内容 |
|---|---|---|
| 表情心情 | 100 | 笑脸、哭脸、生气、思考、爱心 |
| 手势人物 | 72 | 点赞、比心、挥手、职业人物 |
| 动物自然 | 69 | 猫狗、鸟类、昆虫、花草树木 |
| 食物饮品 | 74 | 水果、主食、甜点、饮料、酒 |
| 活动旅行 | 30 | 节日、旅行、户外、庆典 |
| 音乐娱乐 | 26 | 乐器、影视、游戏、演出 |
| 物品工具 | 52 | 电子产品、文具、家居、工具 |
| 符号标记 | 62 | 箭头、几何图形、对勾、警示 |
| 交通出行 | 34 | 汽车、飞机、火车、路标 |
| 建筑地点 | 23 | 房屋、地标、城市景观 |
| 天气天象 | 30 | 日月、云雨、雷电、季节 |
| 体育运动 | 39 | 球类、健身、冰雪、水上运动 |
| 办公学习 | 37 | 文件、书籍、图表、办公用品 |
| 服饰美容 | 34 | 服装、鞋帽、饰品、化妆 |
| 医疗健康 | 20 | 医疗器械、药品、身体部位 |
| 科技数码 | 26 | 手机、电脑、网络、音视频 |
U+1F600。有些 Emoji 看起来是一个图形,实际由多个码位组合而成,中间用零宽连接符(ZWJ,U+200D)拼接。例如:
👨👩👧 = 👨 + ZWJ + 👩 + ZWJ + 👧,共 5 个码位🏳️🌈 = 🏳 + 变体选择符 + ZWJ + 🌈👨⚕️ = 👨 + ZWJ + ⚕ + 变体选择符这类序列在不同平台上的渲染差异最大:同一串码位,在手机上可能是彩色图形,在旧版 Windows 上可能显示为三个独立小人。做界面开发时,如果需要精确统计「一个 Emoji 占几个字符」,不能简单用 length,而应该用 Array.from(str).length 或 Intl.Segmenter。
utf8(3 字节)无法存储 4 字节 Emoji,会直接报错或变成 ?。MySQL 请使用 utf8mb4 字符集,并把排序规则设为 utf8mb4_unicode_ci 或 utf8mb4_general_ci。title 或 alt 中,请补充文字描述,兼顾可访问性与 SEO。Emoji 能显著提升沟通效率与亲和力,但在正式场景中要注意分寸:技术文档的标题、错误提示、日志输出里通常不建议使用;而运营文案、社交内容、客服话术里适度使用则效果很好。一个实用的判断标准是——如果这段话要进版本库或要给别人排障,就少用;如果是给人看、传递情绪的,就可以用。
复制后的 Emoji 可以直接商用吗?
同一串 Emoji 在不同设备上样子不一样,正常吗?
哪些场景不适合使用 Emoji?
Emoji 能用在网页标题里吗?
统计 Emoji 长度时为什么 length 不准?
Emoji 在 UTF-8 里占几个字节?
为什么数据库存 Emoji 会报错或变成问号?
怎么查看一个 Emoji 的 Unicode 码位?
为什么有些 Emoji 复制后显示成多个小人?
怎么快速找到想要的表情?
这个工具收录了多少个 Emoji?
Emoji 是什么?