任何人都可以告诉我这里发生了什么?转换字节数组 - >字符串 - >字节数组损坏数据
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时间戳,所以我关心字节,而不是字符串... –