2010-03-17 113 views
0

虽然解码,我通过string.I正在转换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>

+0

Ya。接受一些答案或者人们会忽略你的问题。 –

+0

看起来这个函数是Cocoa XML-RPC框架的一部分(http://github.com/eczarny/xmlrpc/tree/2.2.1)。也许尝试查看源代码找到匹配的解码函数。 –

回答

1

你可能想:

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

或沿着这些线的东西。 30。