iOS Emoji表情编码/解码
生活随笔
收集整理的這篇文章主要介紹了
iOS Emoji表情编码/解码
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
之前做彈幕的時(shí)候 遇到的表情編碼解碼問(wèn)題
?表情編碼一般是使用unicode編碼 ,編碼之后的格式 \ud83d\ude18\ud83d\ude18world\u4e16\u754chaha\ud83d\ude17
//編碼NSString *uniStr = [NSString stringWithUTF8String:[_barrageText.text UTF8String]];NSData *uniData = [uniStr dataUsingEncoding:NSNonLossyASCIIStringEncoding];NSString *goodStr = [[NSString alloc] initWithData:uniData encoding:NSUTF8StringEncoding] ;NSLog(@"---編碼--->[%@]",goodStr);//解碼const char *jsonString = [goodStr UTF8String]; // goodStr 服務(wù)器返回的 jsonNSData *jsonData = [NSData dataWithBytes:jsonString length:strlen(jsonString)];NSString *goodMsg1 = [[NSString alloc] initWithData:jsonData encoding:NSNonLossyASCIIStringEncoding];NSLog(@"---解碼--->[%@]",goodMsg1);2016-04-15 10:16:17.858 DFRomwe[650:153981] ---編碼--->[hello\ud83d\ude18\ud83d\ude18world\u4e16\u754chaha\ud83d\ude17]2016-04-15 10:16:17.859 DFRomwe[650:153981] ---解碼--->[hello??world世界haha?]?
轉(zhuǎn)載于:https://www.cnblogs.com/10-19-92/p/5584770.html
總結(jié)
以上是生活随笔為你收集整理的iOS Emoji表情编码/解码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: YUV格式转换RGB(基于opencv)
- 下一篇: BZOJ2976 : [Poi2002]