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
See Question&Answers more detail:osI 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
See Question&Answers more detail:osThis 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:
@"u25B6U0000FE0E"
We need to use Unicode variants to prevent certain characters from becoming emoji.