c# 读取word文档时全是乱码,求高手指教 c# 读取word文档时全是乱码,求高手指教读取文件流时,我试过用UTF8,DEFAULT,UNICODE,GB2312,BIG5等,都还是乱码,求教高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20080805/17/0759c542-16a6-488a-a913-3aa4cec1765e.html参考一下这个~ word的格式没有公开,你可以利用MS提供的word的组件来实现操作 直接存byte即可,不能转为string,word格式转为string当然出乱码!System.IO.FileStream fs=File.OpenRead(MapPath("Cache/" + fileName + ".doc")); byte[] fileB=new byte[fs.Length]; fs.Read(fileB,0,fileB.Length); StreamWriter sw=new StreamWriter(Server.MapPath("Cache/"+ fileName+"新的" + "."+dbType),false,System.Text.Encoding.GetEncoding("gb2312")); sw.Write(fileB); sw.Flush(); sw.Close(); 关于面向对象设计的疑惑,需求与设计的矛盾。 怎么把textbox里面的内容存储到datagridview中 如何获得每英寸有多少个像素? 请教大侠这样报错:“JIT调试失败,出现以下错误:拒绝访问。JIT调试由用户帐户007-2\ASPNET启动”。这 各位高手,能给我这个菜鸟介绍一本学习C#的好书吗? ???关于读取xml的一些问题,xmlnode和xmlnodereader 简单的程序。高手帮忙 c#发送邮件,总是提示超时,帮我看下 C#中如何输入联系的n个字符串,比如string ss=(10)"s"; 问个问题!!! 怎么上传附件啊? 关于存储过程 输出参数值
参考一下这个~
System.IO.FileStream fs=File.OpenRead(MapPath("Cache/" + fileName + ".doc"));
byte[] fileB=new byte[fs.Length];
fs.Read(fileB,0,fileB.Length); StreamWriter sw=new StreamWriter(Server.MapPath("Cache/"+ fileName+"新的" + "."+dbType),false,System.Text.Encoding.GetEncoding("gb2312"));
sw.Write(fileB);
sw.Flush();
sw.Close();