URL のパラメーターとして Unicode 文字 (ヒンディー語) を送信することに行き詰まっています。サーバーで受け入れられない形式で到達します。コンソールには正しく出力されますが、メソッド urlWithString: を使用して NSURL に変換すると、文字列が判読不能な形式に変換されます。注目すべき事実は、サーバーがデータベースの変更から直接送信した場合、ヒンディー語で正しく読み取ることができたことです。
編集:(コードを追加)
NSURL *url = [NSURL URLWithString:[completeURLString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
request = [ASIHTTPRequest requestWithURL:url];
[ASIHTTPRequest setDefaultUserAgentString:@"ipad"];
[request setAllowCompressedResponse:YES];
[request setShouldContinueWhenAppEntersBackground:YES];
request.requestMethod = requestType;
[request setTimeOutSeconds:180];
[request setCachePolicy:ASIUseDefaultCachePolicy];
[request addRequestHeader:@"Content-Type" value:@"text/json; charset=UTF-8"];
//request.responseEncoding = NSUTF8StringEncoding;
request.defaultResponseEncoding = NSUTF8StringEncoding;
[request setValidatesSecureCertificate:NO];
[リクエスト startSynchronous];