xmlhttp提取源码中文乱码的问题,急啊 如果是.net,使用Webrequest吧。可以控制编码的http://dotnet.aspx.cc/article/0a6660ce-4138-41ef-b882-15db65564709/read.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public string SnatchHtml(string url,string charset) { System.Net.WebClient MyWebClinent = new WebClient(); MyWebClinent.Credentials = CredentialCache.DefaultCredentials; string pageHtml; byte[] pageData = MyWebClinent.DownloadData(url); if (charset.ToLower() == "gb2312") { pageHtml = Encoding.Default.GetString(pageData); //如果获取网站页面采用的是GB2312,则使用这句 } else if (charset.ToLower() == "utf-8") { pageHtml = Encoding.UTF8.GetString(pageData); //如果获取网站页面采用的是UTF-8,则使用这句 } else { pageHtml = Encoding.Unicode.GetString(pageData); //如果获取网站页面采用的是Unicode,则使用这句 } return pageHtml; } 关于xml 的删除节点的问题 怎么做曲线图 JS求解 这代码该怎么写??? PETSHOP怎么安装调试 需要解开的密秘............. SQL2000出现问题,急 程序上传到ftp后 <authentication mode="Windows" />错误 Datagrid中一段繁琐的代码,想改写成函数,不知怎么改 listview的增删改查问题 二级域名的烦恼 请问如何在留言板程序加字符过滤程序?
{
System.Net.WebClient MyWebClinent = new WebClient();
MyWebClinent.Credentials = CredentialCache.DefaultCredentials;
string pageHtml;
byte[] pageData = MyWebClinent.DownloadData(url); if (charset.ToLower() == "gb2312")
{
pageHtml = Encoding.Default.GetString(pageData); //如果获取网站页面采用的是GB2312,则使用这句
}
else if (charset.ToLower() == "utf-8")
{
pageHtml = Encoding.UTF8.GetString(pageData); //如果获取网站页面采用的是UTF-8,则使用这句
}
else
{
pageHtml = Encoding.Unicode.GetString(pageData); //如果获取网站页面采用的是Unicode,则使用这句
}
return pageHtml;
}