Я загружаю данные (текст) с сервера.
Я пробовал оба: NSISOLatin1StringEncoding
и NSASCIIStringEncoding
Но я продолжаю видеть такие вещи, как: {"estado":"M\u00e9xico"}
Отмечая, что должно читаться México
, а не M\u00e9xico
(с ударением на е).
Глядя онлайн, я понял, что \u00e9
на самом деле é
ссылка.
Но NSString не может это интерпретировать и вместо этого печатает странные вещи на моих UILabels:
Я бы очень признателен за вашу помощь в этом.
Alsso, если вы не заинтересованы, вы можете скачать данные здесь: http://www.miorden.com/demo/iphone/estadoJSON.php
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.miorden.com/demo/iphone/estadoJSON.php"]];
NSString *string = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"Downloaded: %@", string);
string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.miorden.com/demo/iphone/estadoJSON.php"] encoding:NSISOLatin1StringEncoding error:nil];
NSLog(@"Downloaded: %@", string);
Я буквально пытался в течение нескольких дней, и это убивает меня!
Большое спасибо!