本人想对网页进行一定的过滤处理,于是先将html文件里的字符串提取出来,进行处理完后,希望将这些字符串按原来html文件的编码方式放回到StreamReader类中。应该如何实现呢。本人用的方法如下,但是貌似不行。忘高人指点。 byte[] bytes = Encoding.ASCII.GetBytes(xhtml);//xhtml为处理完后的字符串
Stream htmlstream = new MemoryStream(bytes);
StreamReader sr = new StreamReader(htmlstream, System.Text.Encoding.GetEncoding(encoding));//encoding 为html文件的编码方式。
Stream htmlstream = new MemoryStream(bytes);
StreamReader sr = new StreamReader(htmlstream, System.Text.Encoding.GetEncoding(encoding));//encoding 为html文件的编码方式。
解决方案 »
- DBF文件求助:留下需要的,删除不需要的数据
- C#中,点击文本框旁边的小按钮,出现系统时间框的方法(求)
- 如何把 '2005-05-01' 这个字符串转成 'May.1,2005'
- filesystemwatcher组件的一个问题--只要解决问题肯定揭贴
- 水晶报表的一个简单问题!
- 新手求解,vs2010制作qq界面的标题栏上的最大最小化怎么设置
- 如何用installshield11.5打.msi的包?
- C# 多线程往数据库里插入数据!
- 高分请教:如何改变IE中的右键菜单,比如添加一些自己的菜单,拖动一个连接调用自己的程序?
- 如何根据需要改变窗体中的控件?
- 请问一个richtext加密内容
- sqlserver2005中的数据库连接问题
Stream htmlstream = new MemoryStream(bytes);
StreamReader sr = new StreamReader(htmlstream, System.Text.Encoding.GetEncoding(encoding));//encoding 为html文件的编码方式