任何人都可以告訴我這裏發生了什麼?轉換字節數組 - >字符串 - >字節數組損壞數據
byte[] stamp = new byte[]{0,0,0,0,0,1,177,115};
string serialize = System.Text.Encoding.UTF8.GetString(stamp);
byte[] deserialize = System.Text.Encoding.UTF8.GetBytes(serialize);
//deserialize == byte[]{0,0,0,0,0,1,239,191,189,115}
爲什麼是stamp!=反序列化?
你確定他們還不是**相同的字符串**嗎?編碼不需要保存原始字節... –
它們可能是相同的字符串,但我正在使用SQL時間戳,所以我關心字節,而不是字符串... –