The*_*ger 4 iphone unicode objective-c ios emoji
大家好,
我有一个问题Unicode characters.我能够追加苹果艺术作品Unicode Characters在UITextView.像这样 : -
self.textView.text = @"\ue00A";
Run Code Online (Sandbox Code Playgroud)
没关系.但现在我有许多Unicodes Characters不在Apple艺术作品中.
其中一个是U+1F3C7
现在我正试图展示它UITextView.
self.textView.text = @"\u1f3c7";
Run Code Online (Sandbox Code Playgroud)
然后它向我展示了一个特殊字符而不是表情符号.
这是这个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".
否则,必须有某种方式来表示更高的字符,因为"\u1f3c7"它是相同的"\u1f3c" + "7",?7(与psili和oxia的资本iota,然后是7).
编辑:在OP和我之间进行一些讨论之后,我们发现在Objective C中执行此操作的方法是我所知道的C++方式:
"\U0001F3C7"
Run Code Online (Sandbox Code Playgroud)
(如果它适合4个十六进制数字,则使用\uXXXX小的u4位十六进制数字,\UXXXXXXXX大写U和8个十六进制数字适用于所有内容,但输入时间较长).
现在我们的朋友只需要处理字体支持的问题,唉,这是另一个问题,让它实际上看起来像他想要的那样.
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |