包含大量空终止的NSString?

时间:2012-12-05 06:54:01

标签: iphone encryption nsstring nsdata

  

可能重复:
  In ios 3des encryption contain lots of null termination.when i convert NSData to NSString , it will endup to first null termination?

当我将加密的NSData转换为NSString因为数据包含大量的空终止时,NSString在第一次空终止时结束,该变量不能包含整个数据。但我必须在服务器上发送加密的字符串。我该怎么做才能将NSData转换为NSString。包含所有数据的字符串意味着(如果数据包含空终止。在这种情况下字符串不会结束)?

1 个答案:

答案 0 :(得分:2)

尝试更改转换格式,如下所示

NSString* myString;
myString = [[NSString alloc] initWithData:nsdata encoding:NSASCIIStringEncoding];