给定一个由 X 个汉字组成的句子。我想用 Objective-C 或 C++ 解析出每个字符。
我试过了:
NSString * nsText = [NSString stringWithFormat:@"你好吗"];
for (int i = 0; i < [nsText length]; i++)
{
char current = [nsText characterAtIndex:i];
printf("%i: %c\n", i, current);
}
但我没有得到正确的字符,我得到了索引 0 = '、索引 1 = } 等。长度正确返回,等于 3。我需要 UTF8 编码才能将其显示到 UI。
任何提示都会有所帮助。谢谢