c#.net使用流处理读取WORD文件出现乱码
老大好!
在使用System.IO.FileStream读取一个WORD文件时出现乱码!
System.IO.FileStream fs=File.OpenRead(MapPath("Cache/" + fileName + ".doc"));
byte[] fileB=new byte[fs.Length];
fs.Read(fileB,0,fileB.Length);
Encoding en=Encoding.GetEncoding("GB2312");
string file=en.getstring(fileB);
file中是乱码
StreamWriter sw=new StreamWriter(Server.MapPath("Cache/"+ fileName+"新的" + "."+dbType),false,System.Text.Encoding.GetEncoding("gb2312"));
sw.Write(file);
sw.Flush();
sw.Close();
同样,将这个file存为word文件,这个word文件中还是乱码!
请哪位老大指点,万分感激,