diff --git a/Source/CDMachOFile.m b/Source/CDMachOFile.m index 7f0a15f1e16..60cd045d8a8 100644 --- a/Source/CDMachOFile.m +++ b/Source/CDMachOFile.m @@ -340,7 +340,7 @@ - (NSString *)stringAtAddress:(NSUInteger)address; return nil; ptr = (uint8_t *)[d2 bytes] + d2Offset; - return [[NSString alloc] initWithBytes:ptr length:strlen(ptr) encoding:NSASCIIStringEncoding]; + return [[NSString alloc] initWithBytes:ptr length:strlen(ptr) encoding:NSUTF8StringEncoding]; } NSUInteger offset = [self dataOffsetForAddress:address]; @@ -349,7 +349,7 @@ - (NSString *)stringAtAddress:(NSUInteger)address; ptr = (uint8_t *)[self.data bytes] + offset; - return [[NSString alloc] initWithBytes:ptr length:strlen(ptr) encoding:NSASCIIStringEncoding]; + return [[NSString alloc] initWithBytes:ptr length:strlen(ptr) encoding:NSUTF8StringEncoding]; } - (NSUInteger)dataOffsetForAddress:(NSUInteger)address;