myString = [NSString stringByReplacingOccurrencesOfString:@"sad" withString:@"\ue058"];我尝试过baove示例,它工作得很好,所以我在sqlite表中使用varchar数据类型存储了相同的文本。
但是当我尝试替换相同的表情符号时,我只是得到了这个"\ue058“,而不是表情符号icons.So,我应该如何编码或解码才能以正确的方式显示表情符号图标。
否则我需要以不同的数据类型存储表情图标字符串吗?
请让我知道,谢谢你的帮助
发布于 2012-03-26 18:23:32
我试着用NSUSerDefaults像这样
[[NSUserDefaults standardUserDefaults] setObject:@"\ue058" forKey:@"sad"]; 并通过以下方式访问:
[[NSUserDefaults standardUserDefaults] objectForKey:@"sad"];它工作得很好。
它不适用于sqlite,因为您将获得UTF8字符串形式的字符串。
https://stackoverflow.com/questions/9870294
复制相似问题