想在聊天、文档或网页里打出一张麻将牌?不用找图片,Unicode 早就准备好了:从东风 🀀 到牌背 🀫,一共 44 个字符,复制粘贴就能用。
麻将牌的 Unicode 区块
麻将牌在 Unicode 里有一个专属区块,叫 Mahjong Tiles,范围是 U+1F000 到 U+1F02F,在 2008 年的 Unicode 5.1 加入。
这 48 个位置用了 44 个,最后 4 个(U+1F02C 到 U+1F02F)还空着。排列顺序是:
- 字牌:东南西北、中发白(U+1F000–U+1F006)
- 万子 1–9(U+1F007–U+1F00F)
- 条子 1–9(U+1F010–U+1F018)
- 饼子 1–9(U+1F019–U+1F021)
- 花牌、百搭、牌背(U+1F022–U+1F02B)
注意 Unicode 的顺序是「万、条、饼」,和平常说的「万、饼、条」不一样,写程序查表时特别容易弄错。下面的表格按码位排好了,「字符」那一栏可以直接复制。
字牌
| 码位 | 字符 | 牌 | 名称 | Unicode 名称 |
|---|---|---|---|---|
| U+1F000 | 🀀 | 东 | EAST WIND | |
| U+1F001 | 🀁 | 南 | SOUTH WIND | |
| U+1F002 | 🀂 | 西 | WEST WIND | |
| U+1F003 | 🀃 | 北 | NORTH WIND | |
| U+1F004 | 🀄 | 红中 | RED DRAGON | |
| U+1F005 | 🀅 | 发财 | GREEN DRAGON | |
| U+1F006 | 🀆 | 白板 | WHITE DRAGON |
「Unicode 名称」是官方英文名,字牌在里面叫 WIND 和 DRAGON。想了解这几张牌的用法,看字牌。
万子
| 码位 | 字符 | 牌 | 名称 | Unicode 名称 |
|---|---|---|---|---|
| U+1F007 | 🀇 | 一万 | ONE OF CHARACTERS | |
| U+1F008 | 🀈 | 二万 | TWO OF CHARACTERS | |
| U+1F009 | 🀉 | 三万 | THREE OF CHARACTERS | |
| U+1F00A | 🀊 | 四万 | FOUR OF CHARACTERS | |
| U+1F00B | 🀋 | 五万 | FIVE OF CHARACTERS | |
| U+1F00C | 🀌 | 六万 | SIX OF CHARACTERS | |
| U+1F00D | 🀍 | 七万 | SEVEN OF CHARACTERS | |
| U+1F00E | 🀎 | 八万 | EIGHT OF CHARACTERS | |
| U+1F00F | 🀏 | 九万 | NINE OF CHARACTERS |
条子
| 码位 | 字符 | 牌 | 名称 | Unicode 名称 |
|---|---|---|---|---|
| U+1F010 | 🀐 | 一条 | ONE OF BAMBOOS | |
| U+1F011 | 🀑 | 二条 | TWO OF BAMBOOS | |
| U+1F012 | 🀒 | 三条 | THREE OF BAMBOOS | |
| U+1F013 | 🀓 | 四条 | FOUR OF BAMBOOS | |
| U+1F014 | 🀔 | 五条 | FIVE OF BAMBOOS | |
| U+1F015 | 🀕 | 六条 | SIX OF BAMBOOS | |
| U+1F016 | 🀖 | 七条 | SEVEN OF BAMBOOS | |
| U+1F017 | 🀗 | 八条 | EIGHT OF BAMBOOS | |
| U+1F018 | 🀘 | 九条 | NINE OF BAMBOOS |
幺鸡在 Unicode 的字体里也常画成一只鸟,和实体牌一样。数牌怎么认,可以看数牌。
饼子
Unicode 的英文名把饼子叫 CIRCLES(圆圈)。
| 码位 | 字符 | 牌 | 名称 | Unicode 名称 |
|---|---|---|---|---|
| U+1F019 | 🀙 | 一饼 | ONE OF CIRCLES | |
| U+1F01A | 🀚 | 二饼 | TWO OF CIRCLES | |
| U+1F01B | 🀛 | 三饼 | THREE OF CIRCLES | |
| U+1F01C | 🀜 | 四饼 | FOUR OF CIRCLES | |
| U+1F01D | 🀝 | 五饼 | FIVE OF CIRCLES | |
| U+1F01E | 🀞 | 六饼 | SIX OF CIRCLES | |
| U+1F01F | 🀟 | 七饼 | SEVEN OF CIRCLES | |
| U+1F020 | 🀠 | 八饼 | EIGHT OF CIRCLES | |
| U+1F021 | 🀡 | 九饼 | NINE OF CIRCLES |
花牌、百搭和牌背
| 码位 | 字符 | 牌 | 名称 | Unicode 名称 |
|---|---|---|---|---|
| U+1F022 | 🀢 | 梅 | PLUM | |
| U+1F023 | 🀣 | 兰 | ORCHID | |
| U+1F024 | 🀤 | 竹 | BAMBOO | |
| U+1F025 | 🀥 | 菊 | CHRYSANTHEMUM | |
| U+1F026 | 🀦 | 春 | SPRING | |
| U+1F027 | 🀧 | 夏 | SUMMER | |
| U+1F028 | 🀨 | 秋 | AUTUMN | |
| U+1F029 | 🀩 | 冬 | WINTER | |
| U+1F02A | 🀪 | 百搭 | JOKER | |
| U+1F02B | 🀫 | — | 牌背 | BACK |
这里的顺序是先梅兰竹菊、后春夏秋冬,和我们常说的「春夏秋冬、梅兰竹菊」正好相反。U+1F02A 是百搭(JOKER),U+1F02B 是牌背,画的是一张扣着的牌。花牌和百搭的用法,看花牌和百搭。
字体和 emoji
能不能看到,要看字体。 这些字符要有支持的字体才显示得出来。在不同的手机、电脑上,同一个字符可能长得不一样,也可能只看到一个方框或问号。如果看到的是方框,不是复制错了,而是设备缺字体。
🀄 是唯一的 emoji。 红中 U+1F004 是这个区块里唯一被列为 emoji 的字符,所以几乎每部手机的表情键盘都找得到它,还会显示成彩色。其他 43 个都是普通文字字符,通常是单色、小小的。
在网页里也可以用 HTML 实体来写,比如 🀄 会显示成 🀄。
常见问题
麻将 emoji 是哪一个?
是红中 🀄,码位 U+1F004。它是麻将牌区块里唯一的 emoji,表情键盘里搜「麻将」或「mahjong」通常就能找到。
为什么我复制的麻将字符变成了方框?
因为你的设备没有支持这些字符的字体。字符本身没问题,换一台设备或装上支持的字体就能看到。
Unicode 里有日本麻将的红五这类特殊牌吗?
没有专门的字符。Unicode 只收了基本的 34 种牌加 8 张花、百搭和牌背,日本的红五这类牌没有独立字符。想看真正的牌面,去在线麻将开一局,或先学麻将学院第一课。
