2009-11-22 43 views
2
NSString str = xxxxx; 
[str length]; 

該代碼是字符數。獲取字節數的方法

我想要得到的字節數。

+2

鑑於你所問的問題,我建議花一些質量時間與文檔。 NSString類文檔將在短時間內回答這個問題。 – bbum 2009-11-22 18:16:54

回答

5

使用-[NSString lengthOfBytesUsingEncoding:]

0

NSString是一個unicode字符串。因此,沒有指定字符串中每個字母的Unicode字符編碼點的字節長度。正如其他人指出的那樣,一旦你選擇了編碼,

-[NSString lengthOfBytesUsingEncoding:] 

是你所需要的。

你可能會發現this關於Unicode的你需要知道的教程有幫助。