Objective-C中对Url的参数进行编码
2012-03-09 00:00
501 查看
1、对于中文和一些非url的字符串,可以使用stringByAddingPercentEscapesUsingEncoding:
2、对于url格式的参数,上面方法不行,可以使用下面的方法解决这个问题:
原文链接:
http://www.cnblogs.com/zhuqil/archive/2011/07/15/2107311.html
NSString* escapedUrlString = [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
2、对于url格式的参数,上面方法不行,可以使用下面的方法解决这个问题:
NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 );
原文链接:
http://www.cnblogs.com/zhuqil/archive/2011/07/15/2107311.html
相关文章推荐
- Objective-C中对Url的参数进行编码
- javascript 对url参数进行编码(解决中文乱码问题)
- Objective-C 对 URL 进行 URLEncode 编码
- 用urlencode(String str)对URL传递参数进行编码,提高安全
- Objective-C 对 URL 进行 URLEncode 编码
- URL中的参数为什么要进行编码?
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- 对URL传递的参数进行编码和解码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- URL参数中如果有+(加号)要对参数进行编码,后台取到的加号才不会变为空格。
- Objective-C 对 URL 进行 URLEncode 编码
- 在URL上传递参数,如果含有特殊字符必须对其进行编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- 记录Java中对url中的参数进行编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码