摘要:
当我们要把一个字符串转化为byte[]时,习惯性的会用到Encoding.Default.GetBytes(string s)这静态方法。把一个byte[]数组转化为字符串时,也会习惯性的用到Encoding.Default.GetString(byte[] byte)这个方法。ok,如果你的客户端(C/S)和服务端用的是相同的操作系统语言,这样是不会用问题。如果不同呢,不同就出问题,无论用什么编码解析都会出问题,比如utf-8,Unicode解析都是乱码。下面就是要说的内容了:首先我们看Encoding.Default返回的是什么东西,MSDN给出的是:获取操作系统的当前 ANSI 代码页的 阅读全文