而用
StreamReader sr = new StreamReader(s, System.Text.Encoding.UTF8);
却可以读出正确的内容StreamReader sr = new StreamReader(s, System.Text.Encoding.GetEncoding("gb2312"));
读出乱码请教原因,谢谢如果无法解决,有什么办法能查询读出的是否为乱码,谢谢!