簡體   English   中英

IOS是否支持所有Unicode表情符號?

[英]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表情符號

這是這個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM