Я получаю HTML, содержащий текст в кодировке UTF8 или ASCII. Для наиболее распространенного использования это ASCII-декодирование, которое работает для отображения правильного текста:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];
Теперь у меня есть другая HTML-страница с кодировкой UTF8, поэтому я должен использовать:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
Какая кодировка, которую я получаю, является случайной при загрузке веб-сайтов. У меня вопрос, есть ли способ проверить NSData для какого вида декодирования является правом использовать? Так что я знаю, какой тип кодировки мне нужно использовать.
Thnx!