如何将NSMutableData转换为NSString?
NSString *strData = @"Bonjour tout le monde, je voudrais vous présenter la Société Futur";
NSLog(@"before encryption : %@",strData);
NSMutableData *objNSData = [NSMutableData dataWithData:[strData dataUsingEncoding:NSUTF16StringEncoding]];
objNSData = [objNSData EncryptAES:@"samplekey"];
///NSLog(@"encryption : %@", objNSData);
NSString * strData1= [[NSString alloc] initWithData:objNSData encoding:NSUTF16StringEncoding];
NSLog(@"encryption : %@", strData1);
答案 0 :(得分:2)
尝试使用以下
NSString * strData1= [[NSString alloc] initWithData:myMutableData encoding:NSUTF8StringEncoding];
答案 1 :(得分:0)
请参阅此Link
对于不同的编码,还有其他方法..
将NSString转换为NSData
NSString* str= @"teststring";
NSData* data=[str dataUsingEncoding:NSUTF8StringEncoding];
<强>更新强>
对于加密和解密,请参阅此Link并下载源代码...
答案 2 :(得分:0)
以下链接可以帮助您 -