gpt4 book ai didi

html - 如何在 HTML 中指定 Unicode 字符的表情符号版本?

转载 作者:行者123 更新时间:2023-12-05 04:30:33 25 4
gpt4 key购买 nike

Unicode 实体:

U+2714 HEAVY CHECK MARK

有不同的编码:

  • 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:

enter image description here

但这不是唯一的U+2714

还有一个U+2714。有two styles of 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 样式:

enter image description here

如何在 HTML 中对其进行编码

给出的选项是:

  • 文字风格:U+2714 U+FE0E
  • 表情符号样式:U+2714 U+FE0F

HTML 如何对其进行编码,使其显示为 U+2714 HEAVY CHECK MARK EMOJI STYLE?

也就是说,这些都失败了:

  • &heavycheckmarkemojistyle;

什么不是?

最佳答案

我认为您只是将“表情符号版本”指定为第二个实体。像这样:

<p>
&#x2714;<br/>
&#x2714;&#xfe0f;<br/>
</p>

关于html - 如何在 HTML 中指定 Unicode 字符的表情符号版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72048059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com