CFURLCreateStringByAddingPercentEscapes
来源:互联网 发布:知乎的海贼 王路飞 编辑:程序博客网 时间:2024/06/06 03:50
@implementation NSString (URLEncoding)
-(NSString *)URLEncodedString
{
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)self,
CFSTR("%"),
CFSTR(""),
kCFStringEncodingUTF8);
[result autorelease];
return result;
}
@endNSString *ret = [@"adfadfdfs%61" URLEncodedString];
-(NSString *)URLEncodedString
{
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)self,
CFSTR("%"),
CFSTR(""),
kCFStringEncodingUTF8);
[result autorelease];
return result;
}
@endNSString *ret = [@"adfadfdfs%61" URLEncodedString];
NSLog(@"ret:%@",ret);
结果
ret:adfadfdfs%61
@endNSString *ret = [@"adfadfdfs%61" URLEncodedString];
NSLog(@"ret:%@",ret);
结果
%特殊字符得到保留故该函数低三参数 用于保留特殊字符 不转换。
- CFURLCreateStringByAddingPercentEscapes
- CFURLCreateStringByAddingPercentEscapes
- CFURLCreateStringByAddingPercentEscapes
- URL Encoding - CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes[转]
- CFURLCreateStringByAddingPercentEscapes ()函数解析
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- URL 编码:CFURLCreateStringByAddingPercentEscapes
- 用stringByAddingPercentEncodingWithAllowedCharacters取代CFURLCreateStringByAddingPercentEscapes
- 用stringByAddingPercentEncodingWithAllowedCharacters取代CFURLCreateStringByAddingPercentEscapes
- stringByAddingPercentEncodingWithAllowedCharacters和CFURLCreateStringByAddingPercentEscapes的使用
- IOS开发之CFURLCreateStringByAddingPercentEscapes--URL 编码
- IOS开发之CFURLCreateStringByAddingPercentEscapes--URL 编码
- 时间刻度TimeSpan tsstart= new TimeSpan(DateTime.Now.Ticks);
- git使用说明
- 软件开发人员的作战手册 - 让程序员活的久一点
- POJ-3420 回顾矩阵乘法解递推.再次提醒自己矩阵木有交换率.
- libmysqlclient.so.15: cannot open shared object file: No such file or directory
- CFURLCreateStringByAddingPercentEscapes
- Hibernate 映射类型与Java 类型对照
- java.lang.NullPointerException空指针错误调试
- 例题
- c# 图片插入Excel
- python之import模块详解
- Android的进程与线程(3)线程安全问题
- Servlet 3.0文件上传支持
- Eclipse || Android || dalvik format failed with error 几种原因和解决