我正在开发一个iPhone聊天应用程序,当我将保存与文本包装在一起的表情符号保存到Sqlite3数据库并将其恢复时,我遇到了问题。如何获得笑脸的Unicode
或者我想知道是否有从iPhone默认键盘(表情符号类型)键入的笑脸的Unicode。
我正在开发一个iPhone聊天应用程序,当我将保存与文本包装在一起的表情符号保存到Sqlite3数据库并将其恢复时,我遇到了问题。如何获得笑脸的Unicode
或者我想知道是否有从iPhone默认键盘(表情符号类型)键入的笑脸的Unicode。
你可以找到的emoj或笑脸的Unicode字符上here & 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];
嘿,谢谢,它的工作很棒!谢谢哥们!!! :-)可能这会出现笑脸大声笑! – Prakash 2013-03-05 12:33:07
很好的知道它的工作原理 – nsgulliver 2013-03-05 12:34:05
@Light如果有效,那么你可以upvote并接受答案。欢迎来到SO。 – 2013-03-05 13:25:54
[**这里**](http://apple.stackexchange.com/questions/52557/where-can-i-find-an-explained -emoji-emoticons-used-in-ios)是一个足够的帖子,它描述了如何获取和映射emoji类型的unicode。 – 2013-03-05 12:02:01