美文网首页
iOS emoji 表情 处理

iOS emoji 表情 处理

作者: 一只帅气的猿 | 来源:发表于2019-01-22 10:19 被阅读10次

数据库编码是GBK编码,苹果系统的编码格式是UTF8编码,所以在把emoji表情存到GBK编码的数据库的就会出现乱码的现象,导致数据库无法保存。

目前我采用的方式是转成base64

//base64转String
NSData *data = [[NSData alloc] initWithBase64EncodedString:dataDic[@"content"] options:NSDataBase64DecodingIgnoreUnknownCharacters];
NSString *content = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

//String转base64
NSData *data = [content dataUsingEncoding:NSUTF8StringEncoding];
NSString *stringBase64 = [data base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];

如有更好的办法欢迎指出 蟹蟹😁

相关文章

  • iOS—emoji表情处理

    在发送网络请求时,由于用户输入了emoji表情,服务端返回错误提示信息。为了解决服务器不能验证emoji编码的问题...

  • iOS emoji 表情 处理

    数据库编码是GBK编码,苹果系统的编码格式是UTF8编码,所以在把emoji表情存到GBK编码的数据库的就会出现乱...

  • Android 使用 ios中的部分Emoji表情(也可以替换任

    需求: 在Android中使用ios的Emoji表情(嫌弃Android系统本身的Emoji没有ios的圆润好看)...

  • emoji表情处理

    iOS不倒,博客不停好久没有更新简书了,因为新公司,真的很忙!前几天一直忙emoji,正好阳光明媚就记录一下 em...

  • iOS应用中增加emoji表情输入功能

    Emoji的介绍参见wiki,iOS支持的emoji表情列表参见http://pukupi.com/post/19...

  • emoji表情处理,emoji表情的编码解码

    emoji表情的编码解码 该方法实体编码后内容在页面是可以直接显示的,不需要解码,只有在js中才需要解码,同名的p...

  • Mysql Emoji表情处理

    1.转码存储 将内容转码存储 如:转成 Unicode 存储,取出来时在解码 2.过滤 Emoji PHP 3....

  • python 处理emoji表情

    爬到有表情的内容存mysql会报错,mongodb则没有事,解决办法 去除表情后存储。 pypi有现成的库emoj...

  • PHP处理emoji表情

    最近项目中用户反映发表文章文字保存不全,经过检查发现是emoji表情造成,在使用MySQL直接存储的时候 没有存进...

  • python处理emoji表情

    pypi有现成的库emoji来处理emoji字符串 https://pypi.org/project/emoji/...

网友评论

      本文标题:iOS emoji 表情 处理

      本文链接:https://www.haomeiwen.com/subject/skxljqtx.html