我的代码是这样的:
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[textView textStorage]];
NSString *text = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
[xml appendFormat:@">%@", text];
如果我有 NSASCIIStringEncoding 字符串就可以了。当我将 NSASCIIStringEncoding 更改为 NSUTF8StringEncoding 时,它返回 null。但我需要 UTF-8,因为我要附加字符串的 XML 文件是 UTF-8。有什么办法吗?谢谢回复。