我刚刚学到了不能通过 NSURL 传递特殊字符的艰难方法。我需要一个函数来帮助我通过 NSURL 和 NSData 传递“&、%、”、ñ”等字符。
我的代码如下。您可以在下面看到我用 %20 替换了换行符 (\n) 和空格。有没有一种功能或简单的方法可以让上面列出的字符类型通过 NSURL?任何帮助都会很棒!谢谢!
NSString *var1_pre = [myTextView.text stringByReplacingOccurrencesOfString:@" "
withString:@"%20"];
NSString *var1 = [var1_pre stringByReplacingOccurrencesOfString:@"\n" withString:@"%20"];
NSString *strURL = [NSString stringWithFormat:@"http://www.website.com/page.php?
var1=%@",var1];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];