NSString和NSURL相互转换

一、NSStringNSURL


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回复。

020341;您的ip地址是35.168.62.171; 当前围观人数:2

隐私政策

橘花2支持在线更新了,点我下更新支持文档然后托给橘花,再点SSP面板右键更新