gpt4 book ai didi

iphone - IOS 是否支持所有 Unicode 表情符号?

转载 作者:可可西里 更新时间:2023-11-01 05:14:31 25 4
gpt4 key购买 nike

大家好,

我有一个关于 Unicode 字符 的问题。我可以在 UITextView 中附加 Apple Art Work Unicode Characters。像这样:-

self.textView.text = @"\ue00A";

没关系。但是现在我有很多 Unicodes Characters,它们不在 Apple 艺术作品中。
其中之一是 U+1F3C7
现在我试图在 UITextView 中显示它。

self.textView.text = @"\u1f3c7"; 

然后它向我展示了一个特殊字符而不是表情符号。
Unicode Emoji

这是这个 Unicode 的表情符号图标 但它显示给我 Ἴ7

Apple 不支持所有 Unicode 字符?
如何在我的应用程序中添加我自己的表情符号?

如果您不清楚我的问题,请告诉我。

最佳答案

难道 Objective-C 不像 Java 和 C# 那样在内部使用 UTF-16 吗?

如果是这样,那么 U+1F3C7 就不是“\u1f3c7”,而是代理项对“\uD83C\uDFC7”。

否则,必须有某种方式来指示更高的字符,因为 "\u1f3c7""\u1f3c"+ "7" 相同,它是 Ἴ7(带有 psili 和 oxia 的大写 iota,然后是 7)。

编辑:在 OP 和我自己进行一些讨论之后,我们发现在 Objective C 中执行此操作的方法是我所知道的 C++ 方法:

"\U0001F3C7"

(\uXXXX 有一个小的 u 和 4 个十六进制数字,如果它适合 thos 4 个十六进制数字,\UXXXXXXXX 有一个大写U 和 8 个十六进制数字适用于所有内容,但输入时间更长)。

现在我们的 friend 只需要处理字体支持的问题,唉,这是让这个看起来像他想要的那样的另一个问题。

关于iphone - IOS 是否支持所有 Unicode 表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12140770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com