如何将ByteArray转换为字符串。 toString()
不工作,因为我有一些特殊字符,它只显示第一个字符。Flex:ByteArray to string
这里有一个例子:
49, 48, 54, 0, 50, 54, 51, 48, 57, 52, 52, 49, 48, 48, 48, 56, 0, 49, 0, 49, 0, 73, 77, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 49, 0, 50, 54, 51, 49, 53, 56, 50, 52, 48, 48, 48, 52, 0, 0, 0, 0, 49, 53, 49, 46, 48, 48, 0, 0, 70, 82, 0, 0, 0, 0, 54, 48, 55, 48, 90, 81, 57, 51, 0, 70, 82, 0, 48, 0, 70, 67, 65, 0, 76, 73, 86, 82, 89, 0, 0, 54, 48, 55, 48, 90, 81, 57, 51, 0, 70, 82, 0, 69, 85, 82, 0, 52, 50, 48, 48, 46, 48, 48, 0, 49, 0, 49, 0, 51, 48, 0, 0, 66, 65, 86, 75, 76, 0, 0, 49, 48, 49, 48, 52, 0, 0, 0, 0, 0, 49, 48, 49, 48, 54, 57, 49, 48, 49, 53, 0, 0, 0
感谢名单的时间。
感谢名单@splash的快速解答,但是我面临着与使用.toString()时相同的问题,它不显示所有的字符,有什么想法为什么?或者还有其他什么用途。 – Adnan 2010-10-01 19:03:55
我现在无法测试它,但可能不允许零字节。 – splash 2010-10-01 19:07:02