如何获得笑脸的Unicode

时间:2013-03-05 11:59:30

标签: iphone ios objective-c ipad sqlite

我正在开发一个iPhone聊天应用程序,当我将包含文本的表情符号保存到Sqlite3数据库并将其重新取回时,我遇到了问题。

或者我想知道无论如何都要从iPhone默认键盘(表情符号类型)中获得带笑脸的Unicode。

1 个答案:

答案 0 :(得分:9)

你可以在here&上找到表情符号或笑脸的unicode字符。 here

用于设置标签上的笑脸,例如

self.label.text= @"\U0001F604"; 

如果您需要将unicode转换为emoj或反之亦然

将表情符号转换为unicode

  NSData *data = [strEmo dataUsingEncoding:NSNonLossyASCIIStringEncoding]; 
  NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

将unicode转换为表情符号

NSData *data = [strEmo dataUsingEncoding:NSUTF8StringEncoding];
NSString *valueEmoj = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];