彻底解决iOS输入表情,并展示出来

1、把含有表情的字符串进行编码后再发送给服务端:

NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)urlString, (CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]", NULL, kCFStringEncodingUTF8);

2、对从服务器获取回来含有表情的字符串进行反转后显示在页面上:

NSString *showText = [serverString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

3、把编码的字符串反转之后的显示效果图:

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

推荐阅读更多精彩内容

  • 之前写的一篇iOS限制输入表情(emoji),因为输入表情之后,服务器返回系统异常,所以就限制了输入表情。但是这种...
    我是七月阅读 9,062评论 9 13
  • 近几个月 都是晚上八点下班 需要坐一个半小时的公交回家 车上寥寥几人 曾以游戏打发车上时间 自从开始惜命 就把游戏...
    静水凝睿阅读 2,383评论 4 1
  • 清晨时你得到什么? 黄昏时你失去什么? 你迷路后的怨怼, 是一颗剖开的苦瓜, 泡在清澈的眼泪中。 因此,当眼泪流干...
    三水林枫阅读 916评论 2 3
  • 哄小轰阅读 689评论 0 0