私は以下のコードを持っています。NSData to NSString truncated - iPhone
NSData *pageData = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL];
NSString *webpage = [[NSString alloc] initWithData:pageData encoding:NSUTF8StringEncoding];
これはほとんどのページで問題なく動作しますが、実際には長いものは切り捨てられます。
返されたデータの長さのために切り捨てられますか([pageData length]と[webpage length]の両方を出力しましたか?)、または文字エンコーディングと関係がありますか? – drvdijk
確かに、PageDataは117638で、ウェブページの長さは1173637です。 –