2010-09-04 144 views
4

是否有一種簡單的方法可以獲取AS3中字符串的字節長度? String.length在很多情況下都可以使用,但如果遇到多字節Unicode字符則會中斷。 (在這種特殊情況下,我需要知道這一點,所以我可以通過帶有消息長度的TCP套接字發送消息,這是使用標準的網絡字符串格式,例如「length:message」)。上的ByteArray 獲取字符串的字節長度

 
    var b:ByteArray = new ByteArray(); 
    b.writeUTFBytes("This is my test string"); 
    trace("Byte length: " + b.length); 

信息在這裏:

回答