我写了这样的代码:NSString *Input = @"1"; NSMutableData *InputData = [Input dataUsingEncoding:NSASCIIStringEncoding]; 我期望InputData是48,但它是31。我做错什么了吗 ? 最佳答案 (根据要求添加为回复)在ASCII中,“ 1”是49,而不是48,即0x31。您可能会混淆他们吗?