Objective-C urlencode/urldecode url加密解密

-(NSString*)urlEncoded:(NSString*)str {

 
    NSString *escapedUrlString = [str stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
    return escapedUrlString;
 
}
 
-(NSString*)urlDecoded:(NSString*)str {
 
    NSString *cleanUrlString =  [str stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
    return cleanUrlString;
 
}
 
    NSString *devStr = @"http://localhost/dri/json?foo=#bar&something=true&miscc=Foo bar!";
 
    NSLog(@"devStr: %@",devStr);
 
    NSString *encString = [self urlEncoded:devStr];
    NSLog(@"encString: %@",encString);
 
    NSString *decString = [self urlDecoded:encString];
    NSLog(@"decString: %@",decString);
posted @ 2012-09-21 10:34  LeeTVin  阅读(598)  评论(0)    收藏  举报