Конвертировать NSString в формат UTF-16
Я работаю над Emojis с iPhone. Я хочу преобразовать что-то вроде "\u1F604" (NSString) в формат "\U0001F604"(NSString).
Как я могу это сделать?
Спасибо,
Джим.
1 ответ
Пожалуйста, попробуйте следующий код.
NSString* resultTemp = @"\u1F604";
NSData* data = [resultTemp dataUsingEncoding:NSUTF16StringEncoding];
NSString* result = [[NSString alloc] initWithData:data encoding:NSUTF16StringEncoding];
self.detailDescriptionLabel.text = result;