您的位置:首页 > 移动开发 > IOS开发

ios-day21-01(对URL中的中文或特殊字符添加百分号转义、把经过百分号转义的URL还原)

2015-04-06 20:04 330 查看
NSString *urlStr = [NSString stringWithFormat:@"http://localhost/login.php?username=张三&password=1234"];
// 如果URL中包含中文字符串或者特殊字符(例如空格),需要给URL添加百分号转义
urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:urlStr];

NSLog(@"urlStr:%@", urlStr);
// 打印结果:urlStr:http://localhost/login.php?username=%E5%BC%A0%E4%B8%89&password=1234

// 把经过百分号转义的URL还原
urlStr = [@"http://localhost/login.php?username=%E5%BC%A0%E4%B8%89&password=1234" stringByRemovingPercentEncoding];

NSLog(@"urlStr:%@", urlStr);
// 打印结果:urlStr:http://localhost/login.php?username=张三&password=1234
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: