当我将加密的NSData转换为NSString因为数据包含大量的空终止时,NSString在第一次空终止时结束,该变量不能包含整个数据。但我必须在服务器上发送加密的字符串。我该怎么做才能将NSData转换为NSString。包含所有数据的字符串意味着(如果数据包含空终止。在这种情况下字符串不会结束)?
答案 0 :(得分:2)
尝试更改转换格式,如下所示
NSString* myString;
myString = [[NSString alloc] initWithData:nsdata encoding:NSASCIIStringEncoding];