Base64转码
来源:互联网 发布:好玩的贴吧有哪些 知乎 编辑:程序博客网 时间:2024/05/22 13:59
NSData* originData = [originStr dataUsingEncoding:NSASCIIStringEncoding];
NSString* encodeResult = [originData base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];
NSLog(@"encodeResult:%@",encodeResult);
NSData* decodeData = [[NSData alloc] initWithBase64EncodedString:encodeResult options:0];
NSString* decodeStr = [[NSString alloc] initWithData:decodeData encoding:NSASCIIStringEncoding];
iOS 使用开源库 GTMBase64 转码
/**
*GTM 转码
*/
-(void)GTMEncodeTest
{
NSString* originStr = @"Man";
NSString* encodeResult = nil;
NSData* originData = [originStr dataUsingEncoding:NSUTF8StringEncoding];
NSData* encodeData = [GTMBase64 encodeData:originData];
encodeResult = [[NSString alloc] initWithData:encodeData encoding:NSUTF8StringEncoding];
NSLog(@"%@",encodeResult);
}
/**
* GTM 解码
*/
-(void)GMTDecodeTest
{
NSString* encodeStr = @"TWFu";
NSString* decodeResult = nil;
NSData* encodeData = [encodeStr dataUsingEncoding:NSUTF8StringEncoding];
NSData* decodeData = [GTMBase64 decodeData:encodeData];
decodeResult = [[NSString alloc] initWithData:decodeData encoding:NSUTF8StringEncoding];
NSLog(@"%@",decodeResult);
}
- base64转码
- base64转码
- base64转码
- Base64转码
- base64转码
- base64转码
- BASE64编码 转码 解码
- VC\JS Base64转码
- [前端] base64转码
- js Base64转码
- base64
- BASE64
- Base64
- BASE64
- Base64
- Base64
- base64
- base64
- function invoke objects DEMO
- 从设计到实现,一步步教你实现Android-Universal-ImageLoader-序
- 年轻程序员需要学习的5大经验
- Android通用圆点指示器——android-Universal-CircleIndicator
- Qt4--FormLayout
- Base64转码
- 理解Android中的 密度
- Errors occurred during the build
- 年轻程序员需要学习的5大经验
- IOS图片压缩上传服务器终极解决方案
- 用户名失去焦点ajax请求后台,页面以下拉列表的形式展示相应的数据
- Java tutorial 4
- vsftpd创建匿名Linux FTP服务器
- IOS下获取时间、手机系统时区以及获取时间间隔