确实在这里问了一个关于同样问题的问题:UTF8 的愚蠢问题,但有点搞砸了,所以我提出了一个新问题,并尝试让它更干净。
如果我再次问这个问题,我深表歉意。
我一直试图让它工作,但无法得到我想要的结果。我已经尝试了我之前的帖子中的建议,但仍然无法让它发挥作用。如您所知,我对此很陌生,并且确实尝试过阅读它。
这是场景:
- NSMutableArray
- 存储瑞典语字符:“ÅÄÖ”
- NSLog 数组
- 输出不正确
代码:
NSMutableArray *myArray = [[NSMutableArray alloc] init];
[myArray addObject:@"==="];
[myArray addObject:@"ÅÄÖ"];
[myArray addObject:@"==="];
NSLog(@"myArray: %@", myArray);
我得到的输出是:
2010-11-10 21:20:17.826 nsmutablearray_test[2976:207] myArray:(
“===”,
“\U00c5\U00c4\U00d6”,
“===”
)
我正在寻找的输出是:
"===",
"ÅÄÖ",
"==="
因为我已经为这个(简单的)问题测试了各种各样的东西,如果有人能告诉我解决这个问题的代码,我会非常感激?
问候