UITextViewに正しく表示されていないテキストがあります。「é」、「ç」、「ñ」などはすべて次のように表示されます。
テキストはサーバーから送信されており、Webブラウザで表示すると正常に表示されます。
これを修正する方法を考えています。助けてくれてありがとう。
コードは次のとおりです。
// the deal id is passed from the offersvc table selected item and into the url
// dealID is 1020414
NSString *jsonDealString = [NSString stringWithFormat:@"http://api.**********.net/v1/public/details?id=%@&yd.key=******", dealId];
NSLog(@"jsondealstring is %@", jsonDealString);
// NSLog(@"deal id is %@",dealId);
// Download JSON
NSString *jsonString = [NSString
stringWithContentsOfURL:[NSURL URLWithString:jsonDealString]
encoding:NSStringEncodingConversionAllowLossy
error:nil];
// Create parser for the api
SBJSON *parser = [[SBJSON alloc] init];
NSDictionary *results = [parser objectWithString:jsonString error:nil];
[self setDisplayItems:[results objectForKey:@"results"]];
NSDictionary *item = (NSDictionary *)[displayItems objectAtIndex:0];
// NSLog(@"item from details is %@", item);
// set the labels and text views.
link = [item objectForKey:@"link"];
catStr = [item objectForKey:@"cat"];
vendorStr = [item objectForKey:@"vendor"];
titleStr = [item objectForKey:@"main_tag"];