Как декодировать закодированную строку? - PullRequest
0 голосов
/ 17 марта 2010

При декодировании я получаю байты NSData путем декодирования строки. Я преобразую байты NSData в строку:

-(void)decodeAction:(NSString*)str
{

 NSData *data=[NSData base64DataFromString:str];
 NSString *stt=[NSString stringWithFormat:@"%@",data];
 printf("\n stt %s",[stt UTF8String]);

}

Тогда я получаю следующий вывод:

<4f7c204d 6c204d61 604d6164 61616461 6164616e 24616e20 4d6e204d 6e204d6f 604d6f68 616f6861 6f68616e 28616e>

1 Ответ

1 голос
/ 17 марта 2010

Вы, вероятно, хотите:

NSString *stt = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

или что-то в этом роде.

...