0
0

Objective C urlencode urldecode

ideawu 发表于 2015年04月08日 13:14 | Hits: 1878
Tag: MacOSX
NSString *urlencode(NSString *str){
	CFStringEncoding cfEncoding = kCFStringEncodingUTF8;
	str = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(
		NULL,
		(CFStringRef)str,
		NULL,
		CFSTR("!*'();:@&=+$,/?%#[]"),
		cfEncoding
		);
	return str;
}

NSString *urldecode(NSString *str){
	CFStringEncoding cfEncoding = kCFStringEncodingUTF8;
	str = (__bridge NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding (
		NULL,
		(CFStringRef)str,
		CFSTR(""),
		cfEncoding
		);
	return str;
}

Related posts:

  1. iOS与PHP加密解密
  2. C++成员函数作为pthread_create参数
  3. iOS 正确接收 HTTP chunked 数据的方法
  4. jQuery延时绑定事件(lazy-bind)
  5. 链接包含”%2F”导致mod_rewrite失效

原文链接: http://www.ideawu.net/blog/archives/872.html

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)