[英]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.