我想解析Windows-1256「編碼的rss文件,但它沒有被解析器讀取 我做了很多UTF8編碼的解析,但只有這不工作,爲什麼?NSXMLParser解析使用Windows-1256編碼的xml文件
解決 解決方案是
NSString *myStr = [[NSString alloc] initWithData:myData encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingWindowsArabic) ];
myStr = [myStr stringByReplacingOccurrencesOfString:@"encoding=\"windows-1251\"" withString:@""];
NSData* aData = [myStr dataUsingEncoding:NSUTF8StringEncoding];
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:aData];
什麼'NSError'被分析器產生的? –
沒有錯誤發生 –
我把斷點放在didendelement委託方法中,它根本不會阻止它們 –