【发布时间】:2013-01-14 15:41:55
【问题描述】:
当我这样做时
string s = Encoding.Unicode.GetString(a);
byte[] aa = Encoding.Unicode.GetBytes(s);
我有不同的数组 (a != aa) 。 为什么?
但是当我这样做的时候呢?没关系
string s = Encoding.Default.GetString(a);
byte[] aa = Encoding.Default.GetBytes(s);
【问题讨论】:
-
什么编码是in?他们怎么不相等?您是否在检查每个元素的位置?
-
能否添加a的值,以便您的问题可以直接复制?
-
不要混淆编码和加密
-
@Zhenia 但是数组包含什么?