转换表情符号以将数据发送到JSON并以相同方式接收

时间:2014-10-21 05:19:13

标签: ios objective-c json

使用以下代码对emoji_icon进行编码,并使用JSON将数据发送到Web。

NSString *emoji_str=[NSString stringWithUTF8String:[text UTF8String]];
NSData *new_data=[emoji_str dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *emoji=[[NSString alloc] initWithData:new_data encoding:NSUTF8StringEncoding];

使用以下代码解码..

NSString *emo_str=[[comments  objectAtIndex:indexPath.row]objectForKey:@"comment"]; //this string data is coming from web
const char *jsON_responce= [emo_str UTF8String];
NSData *data_1=[NSData dataWithBytes:jsON_responce length:strlen(jsON_responce)];
NSString *text_Str=[[NSString alloc] initWithData:data_1 encoding:NSNonLossyASCIIStringEncoding];

但不是在表情符号中解码,输出就是这样的“ud83dude1c”。

我也想问一下,问题是从我这边提出的还是数据库问题??? 请帮助解决以下问题。 感谢

0 个答案:

没有答案