实际上我试图创建NSUrl From包含英语和阿拉伯语单词的字符串。但是NSURl在将它传递给nsurl后返回null。我该怎么做才能做到这一点。
答案 0 :(得分:2)
NSString *urlstr=[NSString stringWithFormat:@"www.ModelAirplane.ir/هاشم"];
urlstr = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL * url=[NSURL URLWithString:urlstr];
NSLog(@"%@",url.description);
答案 1 :(得分:2)
在 Swift 2.0
中使用此功能let = "http://example.ir/اسم-عربي"
let safeURL = urlStr.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
来自here
的参考资料