iOS 安卓和苹果关于表情转码
来源:互联网 发布:旅行商问题贪心算法 编辑:程序博客网 时间:2024/04/27 18:48
方法一:
NSString * text=[_pingJiaF.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
liuYanL.text = [text stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
方法二:
//编码和解码
+ (NSString *)textFromBase64String:(NSString *)base64 {
NSData *data = [[NSDataalloc]initWithBase64EncodedString:base64options:0];
NSString *text = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];
return text;
}
+ (NSString *)base64StringFromText:(NSString *)text {
NSData *data = [textdataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String = [database64EncodedStringWithOptions:0];
// 其中0和1是支持的最高位 ,安卓和苹果一定要统一,否则苹果解析不了安卓的文字和表情
return base64String;
}
方法三:
导入苹果框架,需要去github上下载这三个文件 GTMBase64.h GTMBase64.m GTMDefines.h
#import "GTMBase64.h"
// 编码
NSData *data = [_pingJiaF.textdataUsingEncoding:NSUTF8StringEncodingallowLossyConversion:YES];
NSString *Review = [[NSStringalloc] initWithData:[GTMBase64encodeData:data]encoding:NSUTF8StringEncoding];
// 解码liuYanL.text = [[NSStringalloc] initWithData:[GTMBase64decodeString:textReview]encoding:NSUTF8StringEncoding];
- iOS 安卓和苹果关于表情转码
- iOS和AnidroEmoji表情同步转码
- 苹果操作系统(OS X和iOS)表情字符
- 安卓推送和苹果IOS推送的差别
- 关于input在苹果和安卓手机上调用相机和相册的问题
- 关于苹果的xcode和ios升级
- Windows向苹果和安卓开放
- 苹果手机和安卓手机
- 安卓使用emoji表情
- iOS emoji表情转码 或者判断
- 苹果IOS比安卓流畅的系统原因
- 苹果开发 笔记(84)安卓、IOS、H5
- 民主和独裁,从苹果和安卓说起
- 项目总结(6) 关于安卓和苹果系统的区分,关于弹性布局的样式和字间距的样式
- 仿微信源码 安卓和苹果app定制 手机即时通讯
- 安卓和苹果的安全性及生态环境对比
- 一个二维码自动识别安卓手机和苹果手机
- 二维码自动识别安卓手机和苹果手机
- 数据流中的中位数
- JavaWeb在tomcat下的几种发布和访问方式
- 通过depends工具查看dll
- Mongodb的备份与恢复
- 6.6-7.4工作体会
- iOS 安卓和苹果关于表情转码
- JSON.stringify()中文乱码
- 虚拟机Linux配置网络(桥接和共享两种方法)
- C51学习笔记
- 【Codeforces】-222B-Cosmic Tables
- ORA-01111: name for data file 81 is unknown - rename to correct file ORA-01110: ORA-01157:
- 异常信息!SSH框架Unable to instantiate Action
- 创建AppleWatch程序
- Spring自动装配