本文介绍了防止表情符号显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的应用程序使用一些特殊的uniode字符,但从iOS 5这些已经替换为表情符号字符。如何强制显示unicode字符,而不是表情符号字符?感谢

I use a few special uniode chars in my app, but since iOS 5 these have been replaced with emoji characters. How can I force the unicode characters to be displayed and not the emoji characters? Thanks

推荐答案

这是一个老问题,但最近困扰我很久,直到找到答案。

This is an old question but it plagued me a lot recently until I found the answer.

只需在我们想要防止成为表情符的字符后添加'\U0000FE0E'。

Just add '\U0000FE0E' after the character that we want to prevent from becoming an emoji.

例如:

@"▶"  // should be written as:
@"▶\U0000FE0E"

使用转义的unicode也可以:

Using the escaped unicode works as well:

@"\u25B6"  // should be written as:
@"\u25B6\U0000FE0E"

我们需要使用Unicode变体来防止某些字符成为表情符号。

We need to use Unicode variants to prevent certain characters from becoming emoji.

这篇关于防止表情符号显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-31 08:19