1
其實Iam試圖創建NSUrl從包含英語的字符串以及帶有空格的阿拉伯字詞,但NSURl在將此字符傳遞給nsurl後返回null。我該怎麼做才能完成這件事。NSURL返回nil,如果字符串傳遞有阿拉伯字和空格
其實Iam試圖創建NSUrl從包含英語的字符串以及帶有空格的阿拉伯字詞,但NSURl在將此字符傳遞給nsurl後返回null。我該怎麼做才能完成這件事。NSURL返回nil,如果字符串傳遞有阿拉伯字和空格
你應該這樣做: 第二行很重要。
NSString *urlstr=[NSString stringWithFormat:@"www.ModelAirplane.ir/هاشم"];
urlstr = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL * url=[NSURL URLWithString:urlstr];
NSLog(@"%@",url.description);
here從
此使用在 夫特2.0let = "http://example.ir/اسم-عربي"
let safeURL = urlStr.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
參考