Prevent Emoji Characters from Showing

前端 未结 4 1765
小蘑菇
小蘑菇 2020-12-05 10:58

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 th

4条回答
  •  长情又很酷
    2020-12-05 11:19

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

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

    For example:

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

    Using the escaped unicode works as well:

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

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

    Here is the article that solved my problem.

提交回复
热议问题