我正在檢索包含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