我將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