0

需要帮助来替换文本字段条目中的空格以发布到 GET

我当前的代码:

    NSString* urlString = [NSString stringWithFormat:@"http://server.com/ios/add.php?user=iPhone+App&message=%@", messageBox.text];
NSURL *add = [NSURL URLWithString:urlString];

[messageView loadRequest:[NSURLRequest requestWithURL:add]];

但是我尝试了

NSString *finalAdd = [add stringByReplacingOccurrencesOfString:@" " withString:@"+"];
4

2 回答 2

1

您应该转义参数

NSString* urlString = [NSString stringWithFormat:@"http://server.com/ios/add.php?user=iPhone+App&message=%@", [messageBox.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *add = [NSURL URLWithString:urlString];
于 2012-10-18T13:10:37.230 回答
0

查看这篇文章这个 SO question。两者都为编码 url 提供了很好的解决方案。

于 2012-10-18T13:07:58.337 回答