我有个byte数组,想把里面转化成字符串,具体是这么做的
Byte[] b = {0x06,0x31,0xB3,0x35,0X5E,0x44,0x15,0x02,0x03,0x17,0x05,0x04,0x01,0x16,0x11,0x18};
string s = System.Text.Encoding.ASCII.GetString(b);
其他的感觉还正常,可是对0xB3这一项,对应的ASCII码是179,那么转换出来应该“|”,但是现在程序好像会自动减去128,变成51然后转换出来“3”,请问是什么问题造成的?该如何解决呢?紧急求助阿!!谢谢各位大大了