NSString* str = @"1二3四5"; NSLog(@"%c",[str characterAtIndex:0]); NSLog(@"%c",[str characterAtIndex:1]);
NSString - characterAtIndex хорошо работает с символами ASCII, но как я могу получить символ UTF8 с индексом 2?
- обновлено -
Кажется, что unichar (16 бит) не может представлять все строки кодировки UTF8 (от 8 до 32 бит), поэтому есть ли какой-либо способ получить символ из NSString?