2010-03-17 137 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。