如何解码编码的字符串?

时间:2010-03-17 04:34:09

标签: objective-c decoding

解码时,我通过解码字符串得到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 个答案:

答案 0 :(得分:1)

你可能想要:

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

或类似的东西。