Объединение корейских символов в Objective-C
Я почесал голову над этим.
Я хочу объединить два корейских символа в один.
ㅁ + ㅏ = 마
Как бы я поступил так с NSString?
Редактировать:
Решение Zaph работает с двумя символами. Но я нахожусь в тупике о том, как объединить больше, чем 2.
ㅁ + ㅏ + ㄴ = 만
Но
NSString *s = @"ㅁㅏㄴ";
NSString *t = [s precomposedStringWithCompatibilityMapping];
NSLog(@"%@", t);
распечатывает
마ㄴ
Изменить 2:
Я посмотрел вокруг немного больше, и это кажется немного более сложным. Символ, подобный «만», состоит из 3 частей. Начальный джамо, медиальный джамо и финальный джамо. Их необходимо объединить, чтобы отобразить кодовую точку в слогах хангыль, используя приведенное ниже уравнение.
((initial * 588) + (medial * 28) + final) + 44032
этоСообщение блога имеет очень хорошее объяснение.