如何用特殊字符如@,$?来解析ftp url?
问题描述:
有人可以建议如何解决具有特殊字符的ftp网址。
答
拿串,使用stringByAddingPercentEscapesUsingEncoding
方法逃避它,然后就可以正常使用它:
NSString *fuzzyUrl = @"ftp://jailbreak.apple.com/[email protected]@@&bar=$$$&baz=¥¥¥";
NSString *urlString = [fuzzyUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [[NSURL alloc] initWithString:urlString];
// ...
// your code here
// ...
[url release];