GB2312我的代码(测试通过):StringBuilder result = new StringBuilder();
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ServerIp + "/"));
FtpWebRequest reqFTP;
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(User, Pwd);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
WebResponse response = reqFTP.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), 
System.Text.Encoding.GetEncoding("gb2312"));//主要是这个地方设置为gb2312
string line = reader.ReadLine();while (line != null)//此处line的值绝对是汉字
                {
                    line = reader.ReadLine();
                }