标签:
看似emoji处理应该和我们iOS开发有着很大的关系,实则不然,对于emoji的处理只要在服务器端做就可以了,我所说的处理是我们将表情提交到服务器,那么在服务器端需要做些什么处理呢?
服务器如果直接存储我们传过去的表情会出现问题,因为数据库不支持存储表情,解决办法有两种一种就是修改数据库的编码方式,该表情的字段的字符集设置成utf8mb,一种方式就是服务器端存储前先进行一次base64转码,然后取出来返回给前台的时候需要做一次base64解码,这样后台就会返回给我们正常的表情了,我们后台在开发中使用的base64转码,因为后台是另外一个公司的后台,我们公司很复杂,动不了那个数据库,(这个方法还是我叫后台的,我很骄傲啊。。)。就是这么简单,至于什么emoji编码什么的,我觉得稍微了解一下就足够了,具体的可以网上搜一下,一大堆,千篇一律!
标签:
原文地址:http://www.cnblogs.com/wannaGoBoy/p/5799720.html