Привет всем. Имеется NSDictionary, добавляю туда записи, после чего записываю в файл. В фале они сохраняются нормально (русские символы отображаются нормально), а вот при чтении в NSLog выводится не правильно. Вот код:
| Код | NSDictionary * dict; NSArray * objects = [NSArray arrayWithObjects:@"Java", @"C#", @"Objective-C", @"JavaScript", nil]; NSArray * keys = [NSArray arrayWithObjects:@"Артем", @"Глеб", @"Паша", @"Саша", nil]; dict = [NSDictionary dictionaryWithObjects:objects forKeys:keys]; [dict writeToFile:@"/path/dict.txt" atomically:YES];
|
Код считывания:
| Код | dictReaded = [NSDictionary dictionaryWithContentsOfFile:@"/path/dict.txt"];
|
через NSLog выводит следующие:
| Код | 2012-02-07 14:02:44.232 SerializationTest[2756:707] { "\U0410\U0440\U0442\U0435\U043c" = Java; "\U0413\U043b\U0435\U0431" = "C#"; "\U041f\U0430\U0448\U0430" = "Objective-C"; "\U0421\U0430\U0448\U0430" = JavaScript; }
|
|