我想解析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委托方法中,它根本不会阻止它们 –