1

重複の可能性:
iOS 3des 暗号化には多くの null 終端が含まれています。NSData を NSString に変換すると、最初の null 終端になりますか?

データに多くのnull終端が含まれているため、暗号化されたNSDataをNSStringに変換すると、NSStringが最初のnull終端になり、変数にデータ全体を含めることができなくなります。しかし、サーバーで暗号化された文字列を送信する必要があります。NSData を NSString に変換するにはどうすればよいですか。すべてのデータを含む文字列は意味しますか (データに null 終端が含まれている場合。その場合、文字列は終了しません)?

4

1 に答える 1

2

次のように変換形式を変更してみてください

NSString* myString;
myString = [[NSString alloc] initWithData:nsdata encoding:NSASCIIStringEncoding];
于 2012-12-05T07:01:15.507 に答える