请问谁知道byte[]怎么转换为char[]啊
byte[] bdata={0xEA,0x2A,0x00,0xD6,0x42,0x22,0xD7,0x54,0xF0,0x04,0x81,0x00,0xD6,0x6C,0x75,0x6A};char[] buffer=new char[16];
buffer=Encoding.ASCII.GetChars(bdata);
我是按照上面这样做的。但是调试的时候,发现结果buffer里面的数据有的就不是对应的字符,转换后对应的十进制数如下所示
0xEA,0x2A,0x00,0xD6,0x42,0x22,0xD7,0x54,0xF0,0x04,0x81,0x00,0xD6,0x6C,0x75,0x6A
63, 42, 0, 63, 66, 34, 63, 84, 63, 4, 63, 0, 63, 108,117,106
发现凡是变成63的全是错的,其他的是对的,请问正确的代码应该如何写?谁知道的麻烦告诉我。