我正在开发一个iOS应用并试图为PHP页面创建一个NSURL,我需要通过以下方式来逃避PHP的撇号:\'下面是我试图逃避撇号的网址示例:
http:/www.name.com/receive.php?name=hello\'s
问题是NSURL中不允许使用反斜杠字符。在有人说之前,我已经尝试了#34; \ \'"所以这不是问题所在。问题在于反斜杠本身,我猜它们只是在NSURL中是不允许的。我怎么能绕过这个?
答案 0 :(得分:0)
试试这个......
NSString *s=@"http:/www.name.com/receive.php?name=hello\'s";
s=[s stringByReplacingOccurrencesOfString:@"\'" withString:[NSString stringWithFormat:@"\\"]];
NSLog(@"s=%@",s);
NSURL *url=[NSURL URLWithString:s];
NSLog(@"url=%@",url);