阻止HTML实体转换为表情符号

时间:2014-07-15 01:23:50

标签: html unicode emoji

我已编写HTML电子邮件并使用"▶"编码一个右指向三角形来代替号召性用语中的图像。除了在iOS设备中将此html实体转换为其表情符号对应物之外,这将呈现预期。我也尝试使用十六进制版本而不是十进制版本但没有成功。

我发现了解决方案使用php的帖子,但由于这是一封HTML电子邮件,我无法使用PHP。

是否有任何方法可以阻止iOS将HTML实体转换为其表情符号?

这是我使用的html实体:http://www.fileformat.info/info/unicode/char/25B6/index.htm

1 个答案:

答案 0 :(得分:18)

▶︎

U + FE0F和U + FE0E是“变异选择器”,表示如果可用的话,分别表示类似表情符号(彩色/动画)或类似文本的渲染。如果两者都不使用,渲染器可以随意选择。不幸的是,iOS在某些情况下默认使用表情符号变体,必须手动放置。

(十六进制与十进制字符引用并不重要。您也可以包含原始字符,您不一定要将它们编码为字符或实体引用,但作为原始字符,变体选择器的存在将很难看到在编辑中。)

相关问题