Unicode实体:
U+2714 重拾号
有不同的编码方式:
- UCS4:
0x00002714
- UTF-16:
0x2714
- UTF-8:
0xE2
0x9C
0x94
- HTML实体:
✔
这都很好。如果你有一个包含该编码字符的Unicode文件:
Offset 00 01 02 03
00000000: FF FE 14 27
如果在浏览器中打开它,它会呈现为HEAVY CHECK MARK
:
但 U+2714 不仅有这一个样式
还有另一种 U+2714。实际上,U+2714 有两种不同的样式:
- 文本样式: ✔ (U+2714+U+FE0E)
- 表情样式: ✔️ (U+2714+U+FE0F)
如果把第二种表情样式放进一个文本文件中:
Offset 00 01 02 03 04 05
00000000: FF FE 14 27 0F FE
这个在浏览器中呈现的是HEAVY CHECK MARK
,但这一次以Emoji风格出现:
如何在HTML中编码
给出的选项有:
- 文本风格: U+2714 U+FE0E
- Emoji风格: U+2714 U+FE0F
如何将其编码为HTML,以便显示为U+2714 HEAVY CHECK MARK
EMOJI STYLE?
也就是说,以下内容不起作用:
&heavycheckmarkemojistyle;
�
哪些是有效的呢?