如何获取< code>NSString的字节长度?如果< code>myString包含“hallo”,< code>myString.length将返回5,但实际取了多少字节呢?
你可以试试这个:
NSString* string= @"myString";
NSData* data=[string dataUsingEncoding:NSUTF8StringEncoding];
NSUInteger myLength = data.length;
获取使用的字节
NSData *bytes = [string dataUsingEncoding:NSUTF8StringEncoding];
然后你可以查看bytes.length
字节数取决于字符串编码
NSString *test=@"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
NSUInteger bytes = [test lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%i bytes", bytes);
问题内容: 如果与环境无关,那么python字符串中理论上最大的字符数是多少? 另外,如果它与版本号不同,我想在python 2.5.2中知道它 问题答案: 使用64位Python安装和(例如)64 GB的内存,大约63 GB的Python 2字符串应该是非常可行的(如果不是最快的话)。如果您可以将内存升级到更大的程度(当然,这将花费您一臂之力和一条腿),则最大可行字符串应成比例地变长。(我不建议
问题内容: 那么PHP中的大小可以达到多少呢?我已经尝试过测试,但是我不确定系统内存是否足够(〜2gb)。我认为必须有某种限制。字符串太大时会发生什么?它是串联的,还是PHP抛出异常? 问题答案: http://php.net/manual/en/language.types.string.php说: 注意:自PHP 7.0.0起,对64位版本中的字符串长度没有特殊限制。在32位版本和较早版本中,
我有一个文件里面有很长的文本。我想用以下代码将此文本放在NSString中: 此代码在具有 Xcode 5 的 Mac OSX 10.8 上工作正常,但在我使用 Xcode 8.3.3 的新 Mac OSX 10.13 上,对象 myString 仅包含长文本的第一部分。 这是一个新的问题,还是在新的OSX体系中发生了我不知道的变化?OSX 10.13或Xcode 8.3.3上的NSString对
返回字符串的字节长度。 将给定的字符串转换为Blob Object并查找其 size 。 const byteSize = str => new Blob([str]).size; byteSize('
在Swift2.2中,我们如何找出字符串的长度(字节)? 我知道一个出路是使用
我的问题是,当我上传一个文件超过我在脚本中设置的限制(5 MB)时,它会在网站顶部显示此警告: 警告:第0行未知中32485176字节的POST内容长度超过了20971520字节的限制 例如,在这里,我上传了一个文件超过(30 MB),但当我上传一个文件超过(5 MB),小于30(或没有那么大)它不显示警告,只显示我想要的代码错误: 我正在localhost,这个错误每次都出现,我知道如何通过修改