Objective-C中对Url的参数进行编码
2011-07-15 13:33
330 查看
1、对于中文和一些非url的字符串,可以使用stringByAddingPercentEscapesUsingEncoding:
2、对于url格式的参数,上面方法不行,可以使用下面的方法解决这个问题:
NSString* escapedUrlString = [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
2、对于url格式的参数,上面方法不行,可以使用下面的方法解决这个问题:
NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 );
相关文章推荐
- Objective-C中对Url的参数进行编码
- Objective-C 对 URL 进行 URLEncode 编码
- 对URL传递的参数进行编码和解码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- URL参数中如果有+(加号)要对参数进行编码,后台取到的加号才不会变为空格。
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- 在URL上传递参数,如果含有特殊字符必须对其进行编码
- 记录Java中对url中的参数进行编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- Objective-C 对 URL 进行 URLEncode 编码
- Http Url Get请求方式需要对中文参数进行编码
- Objective-C 对 URL 进行 URLEncode 编码
- jscript对URL参数进行编码与解码
- Objective-C 对 URL 进行 URLEncode 编码
- 从url中获取结果时 参数应进行URLEncoder.encode编码处理
- Objective-C 对 URL 进行 URLEncode 编码