バイトの nsdata があります:0017c572 528e 今、このバイトを Ascii の UTF 8 を使用してエンコードする必要があります。このために、Objective C で次のコードを使用しました。
NSString *Str = [[NSString alloc] initWithData:value encoding:NSUTF8StringEncoding];
その後、ある時点で、使用したこれのために Str から同じバイトを取得する必要があります
NSData *aData = [Str dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"aData:%@", aData);
問題は、 aData のコンテンツが 0017c572 528e ではなく null であることです。この操作を行うにはどうすればよいですか。
この概念は、データ バイトが 323332 の場合に完全に機能します。
str = 232
aData = 323332