У меня есть приложение, которое выбирает данные (список стран) из базы данных sqlite.Страны на немецком языке и содержат умлауты, например, Österreich.Я хочу получить те страны, отсортированные по имени, и ожидаю, что Österreich будет рядом с другими странами с «O», но вместо этого он находится в конце результатов.
Этот код используется для выбора отсортированных стран:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
[fetchRequest setEntity: [NSEntityDescription entityForName: @"Continent" inManagedObjectContext: moc]];
[fetchRequest setSortDescriptors: [NSArray arrayWithObject: [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: YES] autorelease]]];
NSError *error = nil;
NSArray *result = [moc executeFetchRequest: fetchRequest error: &error];
Есть ли способ, чтобы эти специальные имена символов появлялись в позиции, которую я описал выше?Ничего не нашел в интернете на этом ...
Спасибо большое.