iphone - 如何获取笑脸的Unicode

标签 iphone ios objective-c ipad sqlite

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

或者我想知道是否可以从 iPhone 的默认键盘(表情符号类型)中获取笑脸的 Unicode。

最佳答案

您可以在 here 上找到 emoj 或笑脸的 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];

关于iphone - 如何获取笑脸的Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15223236/

相关文章:

objective-c - "this class is not key value coding-compliant"是什么意思?

iphone - 如何使用 RaptureXML 和 AFNetworking 在 UITableView 上动态显示解析的 XML 内容?

ios - Swift - 向 tableView 中的每个单元格添加一个复选框

ios - 使用 GYP 生成 iOS 的 Xcode 项目

ios - 为 iOS 设置 Frank 时出现问题

ios - 在保持准确性的同时将 double 转换为 NSDecimalNumber

iphone - 从未调用过 LocationManager 的 didEnterRegion

iphone - 将动态 UIWebView 设置为 TableView 中的标题

ios - 为 iOS 构建支持 OpenGL 的 OpenCV

ios - iOS中的音频处理以获得音量和音调