iOS 评论中含有表情的处理方法
iOS开发中遇到发布动态, 带有emoji表情的时候就需要对字符串进行编码
if (IS_iOS9) {contentString = [contentString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"`#%^{}\"[]|\\<> "].invertedSet];}else{contentString = [contentString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];}
接收到服务数据后要进行的处理:
if (IS_iOS9) {resultString = [resultString stringByRemovingPercentEncoding];}else{resultString = [resultString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];}
这样转换后的resultString就是
感谢: 梁森森http://blog.csdn.net/u010105969/article/details/52355467?locationNum=9
补充: 苹果使用了上述的手段处理表情后, 安卓兄弟也要对数据进行相应的处理, Java上有对应的ecode方法跟decode方法可用
iOS 评论中含有表情的处理方法相关推荐
- html ios 视频播放不了,html中的video标签在ios微信中无法播放的解决方法之一
html中的video标签在ios微信中无法播放的解决方法之一 发布时间:2020-07-16 22:41:04 来源:51CTO 阅读:2652 作者:lixiaoyu1223 最近在做一个微信企业 ...
- android 路径中含有中文的解决方法
经常会从其他文件浏览器打开,文件路径中可能会含有中文字符,这时直接用路径打开中文会变为乱码导致出现FileNotFoundException,不能达到本来目的,这时需要对路径进行解码,在网上搜到的方法 ...
- iOS 项目中包含多个 FFMPEG 方法冲突的通用解决办法。
参考:http://blog.csdn.net/jhy835239104/article/details/53377633 现在的项目中没个视频播放,在线直播都不好意思说自己是 app了. 一个项目中 ...
- 思科警告:IOS 路由器中含有多个严重缺陷,可导致“系统完全受陷”
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 思科在关于 IOS XE 和 IOS 网络软件的6月3日半年度安全公告中披露了四个严重的安全缺陷,它们影响使用 IOS XE 和 IO ...
- ios 开发中 关闭软键盘的方法
文本框输入后关闭键盘: demoViewController.h 添加 - (IBAction)textFieldDoneEditing:(id)sender; demoViewController. ...
- 评论中显示表情,苹果和安卓都一样
刚刚有个这样的需求,在一个帖子那里可以显示表情,下面就是做出来的效果 如果是没有处理,直接将内容发给服务器,到时服务器那边会存不了.不过只需要简单的处理,就可以让服务器保存信息的. 将数据进行UTF- ...
- python抓取文本字段_使用Python提取文本中含有特定字符串的方法示例
今天搞了一天的文本处理,发现python真的太适合做数据处理了.废话不多说,一起学习吧! 1.我的原始数据是这样的,如图 2.如果要提取每行含有pass的字符串,代码如下: import re fil ...
- 朋友圈加粗字体数字_微信更新!朋友圈评论能发表情包,结果变成沙雕狂欢
莫非...在安卓测试版的黑暗模式上线后,iOS 终于跟上了?! 想多啦..机哥马上尝鲜,并没有发现 iOS 微信更新了黑暗模式. 朋友圈评论, 终于支持发表情包啦! 以前,在朋友圈评论,只能发 ...
- 定制iOS 7中的导航栏和状态栏
近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7.最新的iOS 7外观上有大量的改动.从开发者的角度来看,导航栏和状态栏就发生了明显的变化.状态栏现在是半透明的了,这也就意味着导航栏 ...
- iOS获取设备的唯一标识的方法总结以及最好的方法
各种获取设备唯一标识的方法介绍 一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它 ...
最新文章
- Numpy的基本操作
- 2014西安 H 有向图博弈 UVALive-7042
- MYSQL-RJWEB 博客学习
- HBase解决海量图片存储方案
- ubuntu用不了root用户:~$ su - root Password: su: Authentication failure怎么办?
- # 异运算_小学六年级数学知识点总结-03分数的混合运算
- Keil C 里面Lib库文件的生成与调用
- linux 新分区使用1%,linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区...
- 解析json数据_Retrofit同时解析JSON和XML数据格式
- java oql_深入理解java虚拟机(八):java内存分析工具-MAT和OQL
- 金融数据分析与挖掘实战练习2.5-2.9
- Android学习笔记---15_采用Pull解析器解析和生成XML内容
- js按钮频繁提交解决方案:
- 02_HBase集群部署
- 奇怪的比赛|2012年蓝桥杯B组题解析第四题-fishers
- java 位与 取模_【Java基础】14、位与()操作与快速取模
- html中加js弹窗,前端html+css+js弹窗的实现
- 程序员需要知道的地理知识
- 推荐系统——利用用户标签数据
- JavaScript生成图形验证码