没有将Url请求发送到iPhone中的服务器

时间:2011-11-30 12:08:43

标签: iphone character-encoding nsurlrequest

我第一次遇到问题时发送的网址请求没有完成。

我的网址是: https://www.companyname.com/apps/webservice/index.php?op=Newtips&campaign_id=38&title=löp&touserid=4&description=Ålägg

当我发送没有瑞典语字符时它工作正常但是当我发送带有此字符的请求时它没有给我回复。

请帮我解决这个问题 Thanx in Advance

1 个答案:

答案 0 :(得分:2)

在使用stringByAddingPercentEscapesUsingEncoding:初始化之前,尝试使用NSString NSURL方法。

更新:

例如:

NSString *urlString = @"https://www.company name.com/apps/webservice/index.php?op=Newtips&campaign_id=38&title=löp&touserid=4&description=Ålägg";
NSString *encodedString = [urlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSURL *theUrl = [NSURL URLWithString:encodedString];