如何在iOS中获取ASCII(ascii> 127&& ascii< 255)中的字符

时间:2013-06-10 07:04:07

标签: ios ascii

在iOS项目中,我想从php服务器获取数据,并使用authcode进行加密,问题是如何从iOS中获取ASCII字符(ascii> 127&& ascii< 255)? / p>

2 个答案:

答案 0 :(得分:1)

你可以这样......

NSString *string = @"A";
int asciiValue = [string characterAtIndex:0]; // 65

if(asciiValue > 127 || asciiValue < 255)
{
    NSLog(@"Data Exists"); 
}
else 
{
    NSLog(@"Data not Exists"); 
}

您可以使用此代码

打印127到255之间的ascii值
for(int i = 127 ; i < 255 ; i++)
{
     NSLog(@"Ascii %c",i);
}

答案 1 :(得分:0)

首先,ASCII仅包含从0x1到0x127的字符。这是一个7位代码。高于127的值不是ascii


很难得到你想做的事。但这可能有所帮助:如果你需要将一个字节值转换为它的“文字”表示 - 在当前的8位代码页中,例如ISO-85xx - 使用函数chr()

PHP代码,不确定你是否想要那个,我现在看到php标签被删除了):

for($i = 128; $i < 255; $i++) {
    echo chr($i);
}

再次注意,输出将取决于当前使用的代码页