IOS支持所有的Unicode emojies吗?
大家好,
我有一个关于Unicode characters
的问题。 我可以在UITextView
添加Apple Art Work Unicode Characters
。 喜欢这个 : –
self.textView.text = @"\ue00A";
没关系。 但是现在我有很多Unicodes Characters
angular色不在苹果的艺术作品中。
其中之一是U+1F3C7
现在我试图在UITextView
显示它。
self.textView.text = @"\u1f3c7";
然后它显示我一个特殊字符,而不是表情符号。
这是这个Unicode的Emoji图标但它显示我Ἴ7
。
Apple doesn't support all Unicode Characters ?
How can I add my own emojies in my application ?
如果我的问题不清楚,请告诉我。
你的帮助将非常感激!
提前致谢 !
Objective-C不是像Java和C#一样在内部使用UTF-16吗?
如果是这样,那么U + 1F3C7将不是“\ u1f3c7”,而是替代对“\ uD83C \ uDFC7”。
否则,必须有一些方法来表示更高的字符,因为"\u1f3c7"
与"\u1f3c" + "7"
,即Ἴ7
(大写字母与psili和oxia,然后是7)。
编辑:经过OP和我之间的一些讨论后,我们发现在Objective C中做到这一点的方式是我知道的C ++方式:
"\U0001F3C7"
( \uXXXX
小u
和4个hex数字适用于4个hex数字, \UXXXXXXXX
大写U
和8个hex数字适用于所有内容,但input时间更长)。
现在,我们的朋友只需要处理字体支持的问题,这是另一个让他看起来像他想要的问题。