如何获得笑脸的Unicode

Pra*_*ash 0 sqlite iphone objective-c ipad ios

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

或者我想知道无论如何从iPhone的默认键盘(表情符号类型)获得一个笑脸类型的Unicode.

nsg*_*ver 9

你可以在这里这里找到表情符号或笑脸的unicode字符

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

self.label.text= @"\U0001F604"; 
Run Code Online (Sandbox Code Playgroud)

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

将表情符号转换为unicode

  NSData *data = [strEmo dataUsingEncoding:NSNonLossyASCIIStringEncoding]; 
  NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

将unicode转换为表情符号

NSData *data = [strEmo dataUsingEncoding:NSUTF8StringEncoding];
NSString *valueEmoj = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];
Run Code Online (Sandbox Code Playgroud)