У меня есть NSDictionary со строками utf8 в качестве объектов.При печати объектов печатаются специальные символы, как и должно быть.
Но символы utf8 выводятся неправильно при преобразовании словаря в строку с помощью метода description
.
NSDictionary *test = [NSDictionary dictionaryWithObject:@"Céline Dion" forKey:@"bla"];
NSLog(@"%@",[test objectForKey:@"bla"]); // prints fine
NSLog(@"%@",test); // does not print fine, é is replaced by \U00e
NSLog(@"%@",[test description]); // also does not print fine
Как я могу напечатать NSDictionary при сохранении символов utf8?