実際には、スペースを含む英語とアラビア語で構成される文字列から NSUrl を作成しようとしていますが、これを nsurl に渡した後、NSURl は null を返します。これを行うにはどうすればよいですか。
2 に答える
2
次のようにする必要があります。2 行目が重要です。
NSString *urlstr=[NSString stringWithFormat:@"www.ModelAirplane.ir/هاشم"];
urlstr = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL * url=[NSURL URLWithString:urlstr];
NSLog(@"%@",url.description);
于 2013-01-18T16:45:48.143 に答える
2
これをSwift 2.0で使用します
let = "http://example.ir/اسم-عربي"
let safeURL = urlStr.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
ここから参照
于 2015-11-24T19:53:29.907 に答える