Vérifier si NSData contient ASCII ou l'Encodage UTF8

Je suis récupérant HTML, contenant UTF8 ou ASCII texte codé. Pour plus d'usage courant c'est l'ASCII décodage qui fonctionne pour afficher le texte à droite:

NSString *responseString    =   [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];

Maintenant j'ai une autre page HTML avec l'encodage UTF8, donc je dois utiliser:

NSString *responseString    =   [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

Quel type d'encodage, j'récupérer est aléatoire lorsque le chargement d'un site web. Ma question est, est-il un moyen de vérifier l'NSData pour ce genre de décodage est le droit de l'utiliser? J'ai donc savoir quel type de codage j'ai besoin d'utiliser.

Thnx!

InformationsquelleAutor MiiChiel | 2012-03-22