释放双眼,带上耳机,听听看~!

一、把含有表情的字符串编码 —- UTF-8

- (NSString *)emojiEncode{

NSString *uniStr = [NSString stringWithUTF8String:[self UTF8String]];

NSData *uniData = [uniStr dataUsingEncoding:NSNonLossyASCIIStringEncoding];

NSString *emojiText = [[NSString alloc] initWithData:uniData encoding:NSUTF8StringEncoding];

return emojiText;

}

二、把请求到的含有表情字符串数据解码,解码后直接在UILabel上显示 —- UTF-8

- (NSString *)emojiDecode{

const char *jsonString = [self UTF8String];

NSData *jsonData = [NSData dataWithBytes:jsonString length:strlen(jsonString)];

NSString *emojiText = [[NSString alloc] initWithData:jsonData encoding:NSNonLossyASCIIStringEncoding];

return emojiText;

}

注意:这样做微信端不能显示表情,也不能显示微信端上传的表情。

三、使用网页形式的表情格式(数字;)显示表情

//遍历含有表情的字符串,把表情替换成HTML格式

ios html 编码转换,iOS开发表情符号emojiUTF-8编码、Unicode、HTML显示相关推荐

  1. ios html 编码转换,IOS中编码转换方法(转)

    IOS开发中编码转换方法是本文要介绍的内容,主要是来学习一下编码转换的内容,不多说,直接来看详细内容.我们可以使用以下方法进行编码转换.NSString*str2= [NSString stringW ...

  2. mac上编码转换工具_25个用于高效编码的Mac工具

    mac上编码转换工具 by freeCodeCamp 通过freeCodeCamp 25个用于高效编码的Mac工具 (25 Mac Tools for Productive Coding) 1.现代浏 ...

  3. java万能编码转换_分享万能java字符串编码转换工具类

    package com.zuidaima.util; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public cla ...

  4. android ios mp4格式转换,ios格式转换器

    iphone视频格式转换器是一款可以帮助用户轻松转换出iPhone格式视频的转换器,该ios视频转换器可以告诉的将各种主流视频格式轻松转换,如RM.RMVB.VOB.DAT.VCD.SVCD.WMV. ...

  5. android ios mp4格式转换,ios格式转换器|iphone视频格式转换器免费版 7.1 - 系统天堂...

    iphone视频格式转换器是一款可以帮助用户轻松转换出iPhone格式视频的转换器,该ios视频转换器可以告诉的将各种主流视频格式轻松转换,如RM.RMVB.VOB.DAT.VCD.SVCD.WMV. ...

  6. php ascii转native,编码转换工具native2ascii的使用

    1,原理 Property文件中,使用的编码根据机器的设置可能是GBK或者UTF-8.而在Java中读取Property文件时使用的是Unicode编码,编码方式不同会导致中文乱码,因此需要将Prop ...

  7. Linux终端语系设置,iconv语系编码转换命令

    一.介绍 有时候在命令行输入命令后会显示乱码,其实是语系的不一样导致的:比如说在英语语序下不会显示中文 打印中文语系的日期 将中文语系改为英语语系 提示:设置语系只在本次命令行操作中生效,退出命令行后 ...

  8. oracle编码转换utf16,oracle编码转换:AL32UTF8-ZHS16GBK

    --修改Oracle数据库字符集为utf-8: SQL>conn / as sysdba; SQL>shutdown immediate; SQL>startup mount; SQ ...

  9. Python 编码转换与中文处理

    Python 编码转换与中文处理 python 中的 unicode是让人很困惑.比较难以理解的问题. utf-8是unicode的一种实现方式,unicode.gbk.gb2312是编码字符集. d ...

最新文章

  1. 从Nature 封面文章“天机”芯片看脑科学与AI的融合
  2. Linux中的Screen命令使用技巧详解
  3. 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
  4. ThreadLocal知识点详解
  5. JavaScript选择器
  6. python编程入门指南-《中小学生Python编程入门指南》附录二
  7. 原创 subsonic指南中文 翻译
  8. Android使用JSONObject解析接口json字符串(带日期)
  9. 操作系统 | 内存文件映射 —— 文件到内存的映射
  10. 02web前端笔试题
  11. 学游戏设计好就业吗?有“钱”途吗?
  12. 解决-最新版Google谷歌浏览器谷歌浏览器Chrome一上传或者下载附件图片就未响应卡死
  13. Go语言:go-redis客户端设置过期时间相关命令Expire,ExpireAt,TTL的用法示例
  14. 苹果表情 保存mysql_IOS表情存入MYSQL数据库失败
  15. 0成本教你如何访问内网ERP!
  16. excel 服务器怎么添加文件,本地的Excel文件怎么导入到远端服务器的临时表中
  17. Linux系列——常用命令与shell函数总结
  18. 史上最全DDoS攻击与防御教程
  19. 高仿糗事百科,完整版项目源码,带服务器部分
  20. 2022年河南小麦价格最新行情

热门文章

  1. Android 手势导航(从下往上滑动进入多任务页面)
  2. 计算机网络之双绞线的制作
  3. 微软发布IE9预览版
  4. c++ 数值转string。使用ostringstream流以及模板类
  5. 模拟信号数字化传输系统的设计与仿真分析
  6. ADB、Fastboot、Recovery、Hboot、Bootloader介绍
  7. 拓扑排序--产生冠军
  8. Could not locate aapt. Please ensure you have the Android buildtools installed
  9. 钱钟书《围城》 使用 Python wordcloud jieba 生成词云分析图
  10. ControlState和ControlStyle属性详解