我在我的应用程序中使用了一些特殊的uniode字符,但从iOS 5开始,这些字符已经被表情符号所取代。如何强制显示unicode字符而不是emoji字符?谢谢
发布于 2014-02-07 13:54:39
这是一个古老的问题,但最近它一直困扰着我,直到我找到了答案。
只需在我们想要防止成为表情符号的字符后面添加'\U0000FE0E‘即可。
例如:
@"▶" // should be written as:
@"▶\U0000FE0E"使用转义的unicode也可以:
@"\u25B6" // should be written as:
@"\u25B6\U0000FE0E"Here is the article that solved my problem.
发布于 2015-03-24 04:03:26
只是为了补充BFerer的有用答案,我发现这在Swift中的工作原理类似:
"▶\u{0000FE0E}"发布于 2011-11-21 14:45:55
在苹果的私人开发者论坛(如果你是iOS开发者计划的注册会员,你就可以访问这个论坛)上有一些关于这个问题的提及。
听起来可能的解决方案是显式地设置您想要显示的任何内容的字体。
https://stackoverflow.com/questions/8208126
复制相似问题