注册 登录
编程论坛 ASP.NET技术论坛

静态化乱码--大家帮忙啊

yunj1105 发布于 2008-12-01 08:44, 1123 次点击
以前本来好好的,结果换了台服务器就出现乱码了,可能是什么原因?各位大侠帮忙看看,下面是部分代码
        StreamWriter sw = new StreamWriter(a, false, Encoding.Default);
        WebRequest HttpWebRequest = WebRequest.Create("http://www.****.cc/news/" + url);//url之前已经定义
        WebResponse HttpWebResponse = HttpWebRequest.GetResponse();
        sr = new StreamReader(HttpWebResponse.GetResponseStream(), Encoding.Default);
        string strHtml = sr.ReadToEnd();
        sw = File.CreateText(Server.MapPath("~/news/" + a));
        sw.WriteLine(strHtml);
        sw.Close();
        Response.WriteFile(Server.MapPath("~/news/" + a));

[[it] 本帖最后由 yunj1105 于 2008-12-2 09:20 编辑 [/it]]
4 回复
#2
寂寞的柳丁2008-12-01 08:58
Encoding.Default 问题出现在这个默认编码的地方吧
#3
yunj11052008-12-01 11:51
我改了个utf8也还是不行
#4
bygg2008-12-01 11:56
不会是服务器上的编码不对吧?
#5
yunj11052008-12-01 15:55
差不多,在两个服务器和本机测试都对的,结果放现在这个服务器就出问题了。服务器上的编码怎么改?能改吗?
1