ios html 编码转换,iOS开发表情符号emojiUTF-8编码、Unicode、HTML显示
释放双眼,带上耳机,听听看~!
一、把含有表情的字符串编码 —- 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显示相关推荐
- ios html 编码转换,IOS中编码转换方法(转)
IOS开发中编码转换方法是本文要介绍的内容,主要是来学习一下编码转换的内容,不多说,直接来看详细内容.我们可以使用以下方法进行编码转换.NSString*str2= [NSString stringW ...
- mac上编码转换工具_25个用于高效编码的Mac工具
mac上编码转换工具 by freeCodeCamp 通过freeCodeCamp 25个用于高效编码的Mac工具 (25 Mac Tools for Productive Coding) 1.现代浏 ...
- java万能编码转换_分享万能java字符串编码转换工具类
package com.zuidaima.util; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public cla ...
- android ios mp4格式转换,ios格式转换器
iphone视频格式转换器是一款可以帮助用户轻松转换出iPhone格式视频的转换器,该ios视频转换器可以告诉的将各种主流视频格式轻松转换,如RM.RMVB.VOB.DAT.VCD.SVCD.WMV. ...
- android ios mp4格式转换,ios格式转换器|iphone视频格式转换器免费版 7.1 - 系统天堂...
iphone视频格式转换器是一款可以帮助用户轻松转换出iPhone格式视频的转换器,该ios视频转换器可以告诉的将各种主流视频格式轻松转换,如RM.RMVB.VOB.DAT.VCD.SVCD.WMV. ...
- php ascii转native,编码转换工具native2ascii的使用
1,原理 Property文件中,使用的编码根据机器的设置可能是GBK或者UTF-8.而在Java中读取Property文件时使用的是Unicode编码,编码方式不同会导致中文乱码,因此需要将Prop ...
- Linux终端语系设置,iconv语系编码转换命令
一.介绍 有时候在命令行输入命令后会显示乱码,其实是语系的不一样导致的:比如说在英语语序下不会显示中文 打印中文语系的日期 将中文语系改为英语语系 提示:设置语系只在本次命令行操作中生效,退出命令行后 ...
- oracle编码转换utf16,oracle编码转换:AL32UTF8-ZHS16GBK
--修改Oracle数据库字符集为utf-8: SQL>conn / as sysdba; SQL>shutdown immediate; SQL>startup mount; SQ ...
- Python 编码转换与中文处理
Python 编码转换与中文处理 python 中的 unicode是让人很困惑.比较难以理解的问题. utf-8是unicode的一种实现方式,unicode.gbk.gb2312是编码字符集. d ...
最新文章
- 从Nature 封面文章“天机”芯片看脑科学与AI的融合
- Linux中的Screen命令使用技巧详解
- 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
- ThreadLocal知识点详解
- JavaScript选择器
- python编程入门指南-《中小学生Python编程入门指南》附录二
- 原创 subsonic指南中文 翻译
- Android使用JSONObject解析接口json字符串(带日期)
- 操作系统 | 内存文件映射 —— 文件到内存的映射
- 02web前端笔试题
- 学游戏设计好就业吗?有“钱”途吗?
- 解决-最新版Google谷歌浏览器谷歌浏览器Chrome一上传或者下载附件图片就未响应卡死
- Go语言:go-redis客户端设置过期时间相关命令Expire,ExpireAt,TTL的用法示例
- 苹果表情 保存mysql_IOS表情存入MYSQL数据库失败
- 0成本教你如何访问内网ERP!
- excel 服务器怎么添加文件,本地的Excel文件怎么导入到远端服务器的临时表中
- Linux系列——常用命令与shell函数总结
- 史上最全DDoS攻击与防御教程
- 高仿糗事百科,完整版项目源码,带服务器部分
- 2022年河南小麦价格最新行情
热门文章
- Android 手势导航(从下往上滑动进入多任务页面)
- 计算机网络之双绞线的制作
- 微软发布IE9预览版
- c++ 数值转string。使用ostringstream流以及模板类
- 模拟信号数字化传输系统的设计与仿真分析
- ADB、Fastboot、Recovery、Hboot、Bootloader介绍
- 拓扑排序--产生冠军
- Could not locate aapt. Please ensure you have the Android buildtools installed
- 钱钟书《围城》 使用 Python wordcloud jieba 生成词云分析图
- ControlState和ControlStyle属性详解