我正在检索包含UTF8或ASCII编码文本的HTML。对于最常见的用途是ASCII解码的作品中显示的文本右:检查NSData是否包含ASCII或UTF8编码
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding];
现在我有UTF8编码另一个HTML页面,所以我必须使用:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
什么样的编码加载网站时我检索是随机的。我的问题是,有没有办法检查NSData是否有权使用哪种解码方式?所以我知道我需要使用哪种编码类型。
Thnx!
日Thnx,这是真的,你永远不要在返回一个字符串,如果它不是ASCII编码? – MiiChiel 2012-03-22 18:37:03