IOS url encode
来源:互联网 发布:java list 泛型 编辑:程序博客网 时间:2024/05/22 14:06
用ASIFormDataRequest请求URl地址,当使用GET传参,参数是普通中文可以用 NSString 的 stringByAddingPercentEscapesUsingEncoding 可以对 url 参数进行编码。但是如果参数中包含特殊符号如 " & ? ! "等等,就不能用这种方法。
包含了特殊符号的可以使用ASIFormDataRequest 的 encodeURL 方法 如下使用;
ASIFormDataRequest* request = [[ASIFormDataRequest alloc] initWithURL:nil];place_name = [request encodeURL:place_name];
- (NSString*)encodeURL:(NSString *)string{NSString *newString = [NSMakeCollectable(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding([self stringEncoding]))) autorelease];if (newString) {return newString;}return @"";}
- IOS url encode
- ios Url Encode
- iOS URL encode
- iOS中的 URL的encode
- iOS utf-8和 url encode
- iOS/Android/Web Url Encode空格处理
- iOS中URL的encode和decode
- URL Encode
- url encode
- URL encode
- url encode
- URL encode
- URL encode
- Tapestry - URL Encode
- URL encode類函數
- Javascript url decode, encode
- URL encode C 实现
- oracle url encode decode
- 进程上下文和中断上下文的区别
- fafu1267 - 堆排序
- 特征选择常用算法综述
- hdu 1085 Holding Bin-Laden Captive!
- UVA167
- IOS url encode
- Erlang学习记录(三)——表达式大集合
- 随笔(二)
- Android 远程Service通信
- 编写高质量代码:改善C++程序的150个建议(十)
- Asp.Net生命周期系列六
- 网络游戏程序员须知 UDP vs TCP
- Flash Player 8 中的安全性更改
- 编写高质量代码:改善C++程序的150个建议(十一)