0
我想將bytearray
轉換爲string
。問題是每當我嘗試附加一個NULL
字符使用String.fromCharCode(0)
它切斷了字符串的結尾,並且我不能運行它拋出base64
。我嘗試使用String.fromCharCode(32) (space)
,但沒有運氣。 任何想法如何解決它? 謝謝!String.fromCharCode(0)問題 - 動作2
我想將bytearray
轉換爲string
。問題是每當我嘗試附加一個NULL
字符使用String.fromCharCode(0)
它切斷了字符串的結尾,並且我不能運行它拋出base64
。我嘗試使用String.fromCharCode(32) (space)
,但沒有運氣。 任何想法如何解決它? 謝謝!String.fromCharCode(0)問題 - 動作2
你不需要將你的數據轉換爲字符串,你可以直接使用Base64Encoder::encodeBytes
來編碼你的ByteArray。
如果您使用的是「ByteArray」,那麼您可能已經在使用AS3。在任何情況下,你試圖做的事情基本上是不可能的 - 字符串中不能有「0」,所以你需要以某種方式將你的ByteArray直接傳遞給你正在使用的任何編碼器。如果AS2中沒有這種編碼器,則可能需要自己寫。 –
不,我正在使用AS2。謝謝。 – dave