我允许用户在 TextField 中输入一些数据。用户输入Š1234D
到 TextField。
我的代码如下所示:
NSString *string = textField.text;
for (int nCtr = 0; nCtr < [string length]; nCtr++) {
const char chars = [string characterAtIndex:nCtr];
int isAlpha = isalpha(chars);
}
字符串输出如下所示:Š1234D
然后我打印了第一个 chars 值,它看起来像这样:'`' 而不是 'Š'。为什么会这样?我也想在我的代码中允许特殊字符。
任何建议也将受到欢迎。需要一些指导。谢谢