我将byte array
转换为string
,并且我将此string
转换为byte array
。 这两个字节数组是不同的。c#编码中奇怪的东西
如以下:
byte[] tmp = Encoding.ASCII.GetBytes(Encoding.ASCII.GetString(b));
假设b是一个字节数组。
B [0] = 3,B [1] = 188,B [2] = 2 //十进制
结果:
TMP [0] = 3 ,tmp [1] = 63,tmp [2] = 2
这就是我的问题,它有什么问题?
ASCII有7位数据。您正在寻找ANSI或其他编码。 – leppie