加入SDWebImage文件夹(其实就一个NSString+URLEncoding,后面会贴出来)
---------------------------------
ViewController.m
#import "ViewController.h" #import "UIImageView+WebCache.h" #import "NSString+URLEncoding.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 240)]; [self.view addSubview:imageView]; [imageView release]; NSURL* url = [NSURL URLWithString:@"http://192.168.88.8/sns/my/headimage.php?uid=865"]; //[imageView setImageWithURL:url placeholderImage:[UIImage imageName:@"默认图片.png"]]; //?search=周一//中文怎么存 NSString* str = @"周一"; //str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; str = [str urlEncodeString]; NSLog(@"%@",str); } @end
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