爱资料 网 欢迎您的到来,我们在这里提供了免费网页模板、编程资料、开发资料、开发软件、在线工具
爱资料 > 编程资料 > C# > C#下xmlhttp 中文乱码完美解决方案

C#下xmlhttp 中文乱码完美解决方案

作者:网络 更新:2018-06-14 12:28:32 阅读:199次

添加引用:

是MS XMLV2.6(不是V6.0,原因知道的同志给我答案)


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MSXML2;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        string mSiteName = TextSarcher.Text.Trim();
        MSXML2.XMLHTTP xmlhttp = new MSXML2.XMLHTTP();
        //string Url = "http://www.xrss.cn/getservice.php?sitename=" + mSiteName + "";

        xmlhttp.open("GET", Url, false, null, null);
        xmlhttp.send("");
        MSXML2.XMLDocument dom = new XMLDocument();
        Byte[] b = (Byte[])xmlhttp.responseBody;
   
           //string Flag = System.Text.ASCIIEncoding.UTF8.GetString(b, 0, b.Length);
        string andy = System.Text.Encoding.GetEncoding("GB2312").GetString(b).Trim();

        //Response.Write(Url);
        //Response.Write(Flag);
        Response.Write(andy);
        //Response.End();
    }
}

 

 

分类:
发布时间:2015-09-26 12:49:56
分享:
0