将emojis动态转换为unicode

时间:2013-03-11 09:47:49

标签: iphone ios

我应该如何将表情符号转换为unicode并将其发送到服务器,然后才能动态解码。

我可以静态地给出特定表情符号的if条件。但我想动态地制作它。

提前致谢

1 个答案:

答案 0 :(得分:-1)

前几天我有同样的问题。我试着为我做这件事:

将值传递给服务器

    NSData *data = [textView.text dataUsingEncoding:NSNonLossyASCIIStringEncoding];
    NSString *goodValue = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];

    goodValue = [goodValue stringByReplacingOccurrencesOfString:@"\\" withString:@"\\\\"];

从服务器获取值

    NSString *goodValue = [StaticClass urlDecode:[dataDict objectForKey:@"comment_text"]];
    NSData *newdata=[goodValue dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
    NSString *mystring=[[NSString alloc] initWithData:newdata encoding:NSNonLossyASCIIStringEncoding];