0

デコード中に、文字列をデコードして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>

4

1 に答える 1

1

あなたはおそらく欲しい:

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

またはそれらの線に沿った何か。

于 2010-03-17T04:50:59.943 に答える