のバイト長を取得するにはどうすればよいNSString
ですか? myString
「ハロー」が含まれている場合はmyString.length
5を返しますが、実際には何バイトが取られますか?
13894 次
4 に答える
54
NSString *test=@"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
NSUInteger bytes = [test lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%i bytes", bytes);
于 2012-06-28T13:01:24.367 に答える
8
バイトを取得するには
NSData *bytes = [string dataUsingEncoding:NSUTF8StringEncoding];
次に、確認できますbytes.length
バイト数は文字列のエンコーディングに依存します
于 2012-06-28T13:00:10.703 に答える
5
上手:
NSString* string= @"myString";
NSData* data=[string dataUsingEncoding:NSUTF8StringEncoding];
NSUInteger myLength = data.length;
于 2012-06-28T13:01:20.637 に答える