-1

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

4

2 回答 2

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);
}
于 2013-06-10T07:07:06.340 回答
0

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


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

PHP 代码,不确定您是否想要,我现在看到 php 标记已被删除):

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

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

于 2013-06-10T07:09:53.520 回答