2011-08-23 43 views
0

我想將bytearray轉換爲string。問題是每當我嘗試附加一個NULL字符使用String.fromCharCode(0)它切斷了字符串的結尾,並且我不能運行它拋出base64。我嘗試使用String.fromCharCode(32) (space),但沒有運氣。 任何想法如何解決它? 謝謝!String.fromCharCode(0)問題 - 動作2

回答

0

你不需要將你的數據轉換爲字符串,你可以直接使用Base64Encoder::encodeBytes來編碼你的ByteArray。

+0

如果您使用的是「ByteArray」,那麼您可能已經在使用AS3。在任何情況下,你試圖做的事情基本上是不可能的 - 字符串中不能有「0」,所以你需要以某種方式將你的ByteArray直接傳遞給你正在使用的任何編碼器。如果AS2中沒有這種編碼器,則可能需要自己寫。 –

+0

不,我正在使用AS2。謝謝。 – dave