获得字节数的方法

时间:2009-11-22 12:56:35

标签: objective-c

NSString str = xxxxx;
[str length];

此代码是字符数。

我想获得字节数。

2 个答案:

答案 0 :(得分:5)

使用-[NSString lengthOfBytesUsingEncoding:]

答案 1 :(得分:0)

NSString是一个unicode字符串。因此,如果没有为字符串中的每个字母的unicode代码点指定编码,则不存在字节长度。正如其他人所指出的,一旦你选择了编码,

-[NSString lengthOfBytesUsingEncoding:]

是你需要的。

您可能会发现this您需要了解的有关Unicode的教程非常有用。