NSString+URLEncoding

NSString+URLEncoding.h

复制代码
#import <Foundation/Foundation.h>

@interface NSString(URLEncoding)

- (NSString *)urlEncodeString;

@end
复制代码

NSString+URLEncoding.m

复制代码
#import "NSString+URLEncoding.h"

@implementation NSString(URLEncoding)
- (NSString *)urlEncodeString
{
    NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, 
                (CFStringRef)self, 
                NULL, 
                (CFStringRef)@";/?:@&=$+{}<>,",
                kCFStringEncodingUTF8);
    return [result autorelease];
}
@end
复制代码
posted @ 2016-01-17 12:53  北狐  阅读(325)  评论(0编辑  收藏  举报