, когда я пытаюсь преобразовать строку формы utf-8 в строку NSString так:
NSString *s = [NSString stringWithUTF8String:"\U0627\U0644\U0641\U0631\U0646"];
NSLog(@"%@", s);
я получаю ошибку компиляции:
incomplete universal character name
обратите внимание, что иногда он работает нормально:
NSString *UAE = [NSString stringWithUTF8String:"\U0627\U0644\U0641\U0631\U0646"];
NSLog(@"%@", UAE);
и вывод:
الامارات
так почему это происходит? пожалуйста, помогите.