0
我的代码是这样的:NSAttributedString到NSString的UTF-8
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[textView textStorage]];
NSString *text = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
[xml appendFormat:@">%@", text];
如果我有NSASCIIStringEncoding字符串就可以了。当我将NSASCIIStringEncoding更改为NSUTF8StringEncoding时,它返回null.But我需要UTF-8,因为我追加字符串的XML文件位于UTF-8中。任何方式如何做到这一点? Thx回复。
而且很明显,我有NSTextView,它是textStorage的来源 – 2013-05-03 07:08:11
也许'UITextView'?你在同一时间标记了你的问题'iOS'和'NSTextView' ... – 2013-05-03 07:10:30
我的不好...但后来我在UITextView的iOS上加载xml文件:) – 2013-05-03 07:12:50