html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

C#下xmlhttp 中文乱码完美解决方案_.NET教程_编程技术

[ ] 已经帮助:人解决问题
xml|解决|中文|中文乱码

添加引用:

是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, falsenullnull);
        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();
    }

}


Ji8HTML5中文学习网 - HTML5先行者学习网
Ji8HTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助