表情符号序列

Technical/Unicode

由一个或多个Unicode码位按顺序组合,共同表示单个表情符号的字符集合。

While simple emoji like 😀 are a single code point, many emoji are sequences — multiple code points that combine into one visual character. There are several types of emoji sequences:

- **ZWJ sequences**: Characters joined by U+200D (e.g., 👩‍🔬 woman scientist)
- **Keycap sequences**: Digit + VS-16 + U+20E3 (e.g., 1️⃣)
- **Flag sequences**: Regional Indicator pairs (e.g., 🇯🇵)
- **Tag sequences**: Black flag + tags (e.g., 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England)
- **Modifier sequences**: Base emoji + skin tone (e.g., 👋🏾)

Understanding sequences is essential for correctly counting, splitting, and processing emoji in software.

相关术语

Unicode技术标准#51 (UTS#51) Unicode技术标准#51 (UTS#51)
定义表情符号工作机制的Unicode技术规范,涵盖表情符号属性、序列、呈现方式和排序规则。
地区标志符号 (RI) 地区标志符号 (RI)
成对使用时可组合成国旗表情符号的Unicode字符(U+1F1E6至U+1F1FF),依据ISO 3166-1 alpha-2代码对应各国国旗。
按键帽序列 按键帽序列
由数字或符号后接VS-16(U+FE0F)和组合包围键帽字符(U+20E3)构成的表情符号序列。
肤色修饰符 肤色修饰符
基于菲茨帕特里克色度分级的五个Unicode修饰字符(U+1F3FB至U+1F3FF),用于改变人物表情符号的肤色。
零宽连接符(ZWJ) (ZWJ) 零宽连接符(ZWJ) (ZWJ)
一个不可见的Unicode字符(U+200D),用于将多个表情符号合并为单一复合表情符号,例如将人物与物体组合成职业表情符号。

相关工具

🔍 序列分析器 序列分析器
将 ZWJ 序列、肤色修饰符、键帽序列和旗帜对解析为独立组成部分。
🔢 Unicode 查询 Unicode 查询
输入 U+1F600 等码位,获取表情符号、编码详情、UTF-8/16 字节和 HTML 实体。