NSString和NSURL相互转换

4年前 (2020-10-02) fancyang IOS相关开发 0评论 已收录 4871℃

一、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);


二、NSURLNSString

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

001074;您的ip地址是127.0.0.1; 当前围观人数:2

隐私政策

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