编码:1表示什么以及可以传递哪些其他值? 请澄清论点意思,谢谢。
- (void)enterInfo {
NSLog(@"What is the first name?");
char cstring[40];
scanf("%s", cstring);
firstName = [NSString stringWithCString:cstring encoding:1];
}
- (void)printInfo {
NSLog(@"First name: %@", firstName);
}
答案 0 :(得分:3)
1
为NSASCIIStringEncoding
,不应作为1
传递,而是像:
firstName = [NSString stringWithCString:cstring encoding:NSASCIIStringEncoding];
中找到完整的编码列表