为什么表情符号☘️ 有时看起来像☘?

2024-04-29 10:26:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图识别文本文件中的表情符号。看起来是这样的:☘️. 但是当我试着解析文件的时候☘️, 我找不到它。事实证明,我只能在寻找时识别这个表情符号☘.

如果您的浏览器呈现的表情不同,下面是两个表情并排的屏幕截图: enter image description here

如何自动转换第一个表情符号(☘️) 进入第二阶段(☘)? 我不确定这是否或如何可能,因为它们应该是相同的


Tags: 文件屏幕浏览器表情文本文件表情符号
1条回答
网友
1楼 · 发布于 2024-04-29 10:26:26

评论中有这么多信息,但没有人把它们全部写进答案中

您的第一个表情符号实际上是两个不同Unicode代码点的组合,U+2618 SHAMROCKU+FE0F VARIATION SELECTOR-16。第二个用作第一个的修改器,如果显示链的所有部分都支持,则将其转换为颜色渲染。有些人没有,我的Chrome浏览器在Windows上显示这两个表情相同

第二个表情符号只是一个代码点U+2618,没有修改器

使用Python将第一个实例的所有实例转换为第二个实例非常简单:

s = s.replace('\u2618\ufe0f', '\u2618')

相关问题 更多 >