代码流程基本看懂了,先下载页面,然后保存文本。但是很显然var fileByte = System.Text.Encoding.UTF8.GetBytes(restr);跟GB2312的编码不一致,你这是用UTF-8的编码写入的
把这句改成var fileByte = System.Text.Encoding.GetEncoding("GB2312").GetBytes(restr);应该就可以了
StreamReader sr = new StreamReader(ream, System.Text.Encoding.GetEncoding("GB2312"));
var fileByte = System.Text.Encoding.UTF8.GetBytes(restr);
这两句,上面是Gb312,下面是utf-8 没有设置统一哦...犯了个小错....改改下面的utf-8就好了,另外看了你网站,5乐区,还可以,值得推荐一下,呵呵....有点创意!
很明显写文件的时候已经出现乱码了,Write进文件的时候设置一下保存文件的格式UTF-8或者GB2312
你这不是没事找事么...人家巴不得别人看不懂自己的源码,什么JS加密,HTML加密都用
你反而要把代码格式化方便别人...好人啊
另外,虚机团上产品团购,超级便宜