[英]Does IOS support all Unicode emojies?
大家好,
我有关于Unicode characters
的问题。 我可以在UITextView
附加Apple Art Work Unicode Characters
。 像这样 : -
self.textView.text = @"\ue00A";
没关系。 但现在我有很多Unicodes Characters
而不是苹果的艺术作品。
其中一个是U+1F3C7
现在我试图在UITextView
显示它。
self.textView.text = @"\u1f3c7";
然后它向我展示了一个特殊字符而不是表情符号。
这是这个Unicode的表情符号图标但它显示我Ἴ7
。
Apple doesn't support all Unicode Characters ?
How can I add my own emojies in my application ?
如果我的问题不清楚,请告诉我。
Objective-C内部是否使用UTF-16,如Java和C#?
如果是这样,那么U + 1F3C7将不是“\\ u1f3c7”,而是代理对,“\\ uD83C \\ uDFC7”。
否则,必须有某种方式来表示更高的字符,因为"\Ἴ7"
与"\Ἴ" + "7"
,即Ἴ7
(带有psili和oxia的资本iota,然后是7)。
编辑:在OP和我之间进行一些讨论之后,我们发现在Objective C中执行此操作的方法是我所知道的C ++方式:
"\U0001F3C7"
( \\uXXXX
带有小u
和4个十六进制数字,如果它适合4个十六进制数字, \\UXXXXXXXX
带有大写U
和8个十六进制数字适用于所有内容,但输入时间较长)。
现在我们的朋友只需要处理字体支持的问题,唉,这是另一个问题,让它实际上看起来像他想要的那样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.