【发布时间】:2012-01-05 09:37:32
【问题描述】:
我正在尝试将带有丹麦字符的字符串分隔成 NSMutableArray。但是有些东西不起作用。 :(
我的代码:
NSString *danishString = @"æøå";
NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[danishString length]];
for (int i=0; i < [danishString length]; i++)
{
NSString *ichar = [NSString stringWithFormat:@"%c", [danishString characterAtIndex:i ]];
[characters addObject:ichar];
}
如果我在 danishString 上的 NSLog 上执行此操作(返回 æøå);
但是如果我对字符(数组)执行 NSLog,我会得到一些非常奇怪的字符 - 有什么问题?
/莫腾
【问题讨论】:
-
太糟糕了,谁对这个线程中的所有内容都投了反对票,因为 IMO 这是一个好问题。
标签: objective-c ios nsstring special-characters unichar