我從服務器以XML格式檢索值,服務器發送以下字符串: 「這是一個很好的字符串,帶有Emoji \ ue056 \ ue056 \ ue056 \ ue057 \ ue057 \ ue056 \ ue056"UILabel顯示錶情符號而不是它們的Unicode值 ueXXXX
我一直在努力使我的UILabel顯示錶情符號圖標,而下面的
\ ue056 \ ue056 \ ue056 \ ue057 \ ue057 \ ue056 \ ue056
我已嘗試
[chatText setText:[chatString stringByReplacingOccurrencesOfString:@"\\\\u" withString:@"\\u"]];
沒太多運氣。正在絕望的我也做了以下內容:
[chatText setText:[[chatString cStringUsingEncoding:NSNonLossyASCIIStringEncoding] stringByReplacingOccurrencesOfString:@"\\\\u" withString:@"\\u"]];
注:分配以下字符串的伎倆:
[chatText setText:@"\ue056\ue056\ue056\ue057\ue057\ue056\ue056"];
非常感謝你的幫助。我擔心它除了一些中文字符外別無它物。我已經在我的物理iPhone上嘗試過了,而不是模擬器來消除模擬器可能沒有表情符號的任何可能性。 – SBGhatam