私のiOSアプリケーションでは、NSURLConnectionを使用してサーバーにリクエストを投稿しています。以下は私が使用しているコードです:
NSString* str = @"http://www.myserver.com/post.php?action=rating&grade=A+&name=vasu";
NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
成績が表示されている場合は、「A +」と同じですが、
サーバーへの成績として「A」のみが投稿されています。文字列を適切にエンコードしているのに、リクエストを適切に送信できないのはなぜですか?
サーバー上で処理する必要があるものですか?