iOS Unicode 上传表情和显示表情

1、上传表情到后台 Unicode编码

     NSString *uniStr = [NSString stringWithUTF8String:[comments UTF8String]];

    NSData *uniData = [uniStr dataUsingEncoding:NSNonLossyASCIIStringEncoding];

    NSString *goodStr = [[NSString alloc] initWithData:uniData encoding:NSUTF8StringEncoding] ;

2、显示后台返回的表情 Unicode 解码

     NSString *str = comments;

    constchar *jsonString = [str UTF8String];  // Emoji表情编解码

    NSData *jsonData = [NSData dataWithBytes:jsonString length:strlen(jsonString)];

    NSString *goodMsg1 = [[NSString alloc] initWithData:jsonData  encoding:NSNonLossyASCIIStringEncoding];

注:comments 上传字符串

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容