NSString和NSURL相互转换
1
2
3
4
5
6
7
8 //NSString转换为NSURL
NSString *string = @"http://moeghost.cn/nsstring和nsurl相互转换/";
string = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; //处理中文字符避免转为NSURL时值为nil
NSURL *url = [NSURL URLWithString:string];
NSLog(@"%@",url);
二、NSURL转NSString
1
2
3
4
5
6
7
8 //NSURL转换为NSString
NSString *theStr = @"http://moeghost.cn/nsstring%E5%92%8Cnsurl%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2/";
NSURL * theURL = [NSURL URLWithString:theStr];
NSString * str = [theURL.absoluteString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//真正得到中文字符的处理。
NSLog(@"%@",str);
嗨、骚年、快来消灭0回复。