如何在<处获取字符代码126

时间:2012-11-28 08:25:38

标签: c# javascript bytearray

我只是在服务器端应用程序中创建一个256字节的数组,然后将其发送到客户端。

C#:

byte[] arr = new byte[256];
for (int i = 0; i < 256;i++ )
{
    arr[i] = (byte)i;
}

然后我想用JavaScript获取客户端的所有字符代码(确切地说,来自字符的字节代码)。

JavaScript的:

for(var i = 0;i<data.length;i++) {
    console.log(data.charCodeAt(i));
}

126之后的字符,charCodeAt(...)会返回65536

我想知道如何在126之后获取此字符代码?

1 个答案:

答案 0 :(得分:1)

在这篇博客文章中,有一些关于如何使用charCodeAt解析二进制数据的非常好的提示: http://fhtr.blogspot.com/2009/12/3d-models-and-parsing-binary-data-with.html

如果您想在JavaScript中轻松读取二进制数据,也可以使用jDataView: http://blog.vjeux.com/2011/javascript/jdataview-read-binary-file.html