处理系统emoji表情,再也不用过滤,禁止了!!!
使用的是对包含表情的文本进行URL编码!
iOS:
上传前处理包含系统表情的字符串text
[text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] 这样可以把系统表情传上去
加载数据时处理一下字符串 string,这样就能正常显示了。
[string stringByRemovingPercentEncoding] 。
Android 直接UTF-8 一下,具体实现请手动查一下,毕竟博主是ios端的。
但是有个小问题,iOS 系统表情 比Android 表情多,有的表情Android 显示不出来,显示一个✉️样子的字符。。
还有一个问题就是存到数据库的字符串大了很多。