diff --git a/Source/Parsers/attributedStringConsumer.m b/Source/Parsers/attributedStringConsumer.m index 99fe75948..c0ea8bc1b 100644 --- a/Source/Parsers/attributedStringConsumer.m +++ b/Source/Parsers/attributedStringConsumer.m @@ -340,9 +340,10 @@ readNSString(StringContext *ctxt) CREATE_AUTORELEASE_POOL(pool); RTFscannerCtxt scanner; StringContext stringCtxt; + // We should read in the first few characters to find out which encoding we have NSString *rtfString = [[NSString alloc] initWithData: rtfData - encoding: NSISOLatin1StringEncoding]; + encoding: NSASCIIStringEncoding]; // Reset this RFTConsumer, as it might already have been used! [self reset];